Commit Graph

3183 Commits

Author SHA1 Message Date
Donovan Glover
e70271a3af chore: Update flake inputs
I've been rocking this version for a while and it works pretty well.
Haven't tried updating yet.
2024-04-16 19:47:01 -04:00
Donovan Glover
c033a0b700 npm: Make global packages installable with .npm-packages
Useful for packages like all-the-package-names.
2024-04-16 19:46:31 -04:00
Donovan Glover
ef5b1d1dfc hyprland: Add hyprshade 2024-04-13 09:04:04 -04:00
Donovan Glover
6a0cc46906 eza: Use separate home-manager module
Also adds the new --git-ignore feature to avoid having to manually
specify an ignore list.
2024-04-13 09:03:33 -04:00
Donovan Glover
4492f2921e git: Make git diff work with bun.lockb 2024-04-11 12:05:15 -04:00
Donovan Glover
222c2587fa qutebrowser: Don't hardcode download directory 2024-04-11 05:35:18 -04:00
Donovan Glover
3c186055a5 chore: Improve formatting 2024-04-11 05:34:49 -04:00
Donovan Glover
cd39a136f9 system: Blacklist floppy kernel module
Fixes an issue where the QEMU VM attempted to load a floppy at /dev/fd0.
2024-04-10 22:58:09 -04:00
Donovan Glover
35de7f8e5a overlays: Remove srb2
Not needed anymore now that the srb2 changes have been merged upstream.
2024-04-09 10:28:18 -04:00
Donovan Glover
58df5018da meta: Handle postgres at the system level
This makes sense since postgres is a service that runs on the system.
2024-04-09 09:25:51 -04:00
Donovan Glover
bfd55ef40a chore(nix): Inherit builtins at bottom 2024-04-09 09:19:29 -04:00
Donovan Glover
7b564db92d meta(nix): Move test lib to separate directory 2024-04-09 08:02:31 -04:00
Donovan Glover
5f25e19d3f flake.nix: Dynamically import nixosConfigurations 2024-04-08 10:58:32 -04:00
Donovan Glover
30e0239cf7 flake.nix: Dynamically import tests
Makes it possible to add new test files to the tests directory and have
everything instantly working.
2024-04-08 10:33:18 -04:00
Donovan Glover
cc0213be48 chore: Update flake inputs 2024-04-08 09:26:04 -04:00
Donovan Glover
47c716b3ff hyprland: Revert border/gaps change
Should be able to fix hyprdim soon.
2024-04-08 09:10:59 -04:00
Donovan Glover
b9cabc0e45 ironbar: Change volume on left/right click 2024-04-08 08:30:46 -04:00
Donovan Glover
953b79bef2 hyprland: Kill watch scripts when closing ironbar 2024-04-08 08:26:13 -04:00
Donovan Glover
e0606c4590 ironbar: Replace volume polling with watch script
Makes changes instantaneous and avoids polling.
2024-04-08 08:12:43 -04:00
Donovan Glover
a83409f8e6 ironbar(mullvad): Show server identifier in notification 2024-04-08 07:05:09 -04:00
Donovan Glover
c62c7189a5 ironbar: Watch mullvad instead of polling
Fixes an issue where logs would be filled with mullvad status requests.
2024-04-08 06:28:37 -04:00
Donovan Glover
70e6bcc223 system(home): Inherit stateVersion 2024-04-08 04:15:46 -04:00
Donovan Glover
f02f2cfd03 chore(nix): Use singleton where possible 2024-04-08 04:11:19 -04:00
Donovan Glover
045c489222 hyprland: Fix hycov interfering with cycleprev/next 2024-04-07 13:48:30 -04:00
Donovan Glover
9fa0aa4206 desktop: Add options for theme/opacity/fontSize 2024-04-07 12:30:50 -04:00
Donovan Glover
8fb6142ddd nix(wine): Remove "with pkgs;" usage 2024-04-07 12:29:59 -04:00
Donovan Glover
fa82103e6c meta: Drop /share/backgrounds pathsToLink
Not needed since we can just reference the background directly instead.

Note that the linking actually occurs in the modules for the DEs that
add backgrounds since it isn't part of the defaults.
2024-04-07 11:54:35 -04:00
Donovan Glover
bd1be6e67e packages(osu-backgrounds): Simplify with fetchzip 2024-04-07 11:52:39 -04:00
Donovan Glover
c1eed0c69d eww: Make icons work standalone 2024-04-07 11:05:15 -04:00
Donovan Glover
713589f646 packages(fluent-icons): Simplify with fetchzip 2024-04-07 11:03:51 -04:00
Donovan Glover
c6c49b62b5 chore: Improve formatting 2024-04-07 10:54:12 -04:00
Donovan Glover
b2828a8cb3 chore: Remove unnecessary comments 2024-04-07 10:23:09 -04:00
Donovan Glover
8b8176cf88 rofi: Enable hover-select
Supposedly necessary since a recent update broke mouse scrolling among
other things.
2024-04-07 10:21:13 -04:00
Donovan Glover
1173e8483b meta: Drop /share/fonts pathsToLink
Shouldn't be necessary with the usage of fonts.packages.
2024-04-07 10:13:08 -04:00
Donovan Glover
63624f2fbb overlays: Remove unnecessary parentheses 2024-04-07 08:37:19 -04:00
Donovan Glover
dff7f88fc5 chore: Simplify wine container
Separate distinct containers seems useful, although I haven't measured
how much they'd increase the evaluation time yet.
2024-04-06 22:54:40 -04:00
Donovan Glover
ec496e1a69 meta: Rename shared.nix to default.nix
This should make it easier to tell that this is the default
configuration inherited by all containers.
2024-04-06 22:47:01 -04:00
Donovan Glover
ba10f28513 fish: Move core logic to home
Making root more bare-bones should be okay due to being able to use nix
shell and nix run as needed.
2024-04-06 22:14:18 -04:00
Donovan Glover
8e4c9981ea fish: Convert to home-manager module
The home-manager module seems to be fixed now and doesn't cause an
abnormal startup time anymore.
2024-04-06 19:37:56 -04:00
Donovan Glover
006a3592e6 feat: Fix crackling audio inside containers
It turns out that enabling hyprland inside the container causes this to
happen. I've also disabled greetd for good measure.
2024-04-06 19:35:57 -04:00
Donovan Glover
534476e97b feat: Add option to disable root at the system level
Reduces complexity in the containers module.
2024-04-06 19:28:22 -04:00
Donovan Glover
bd6fabad67 feat: Move starship/htop back to home
It's actually easier to maintain when programs with non-trivial configs
have their own module.
2024-04-06 18:46:27 -04:00
Donovan Glover
2e366abf7d containers: Move wine config to separate file 2024-04-06 18:18:30 -04:00
Donovan Glover
7def2c1b3c ci: Add missing git add before overriding input
Might fix things.
2024-04-06 14:39:07 -04:00
Donovan Glover
17663e7118 ci: Copy instead of soft link
Might fix the GitHub CI.
2024-04-06 14:34:33 -04:00
Donovan Glover
28da507020 ci: Make input override work for shallow clone
This should fix things.
2024-04-06 14:29:03 -04:00
Donovan Glover
8535a06e52 chore: Improve formatting 2024-04-06 14:25:10 -04:00
Donovan Glover
8671cba57a kitty: Drop grid/stack layouts
Simplifies things a bit for me personally.
2024-04-06 14:20:40 -04:00
Donovan Glover
cea9bf43bb ci: Drop --no-build check
Weird that this doesn't work but the full check does however I'm
not complaining.
2024-04-06 14:18:22 -04:00
Donovan Glover
a34dc24238 ci: Fix example directory typo
Forgot to change this after deciding on one example instead of several.
2024-04-06 14:14:28 -04:00