Commit Graph

3639 Commits

Author SHA1 Message Date
b0cdbe8394 chore: Update to latest nixos-unstable release
Note that this breaks the hyprland plugins since they presumably aren't
using the hyprland overlay as their source of truth.
2024-04-17 11:13:04 -04:00
8b49bbe103 overlays: Overlay hyprland to 0.39.1
So far this hasn't broken anything despite not using the wlroots from
upstream.
2024-04-17 11:12:02 -04:00
2cbcb8d7eb neovim: Drop alpha-nvim startify
This was cute but I wasn't actually using it and it was increasing the
startup time of neovim by a whopping 600 milliseconds on average.
2024-04-16 20:49:40 -04:00
f6f180ffc3 chore: Improve formatting 2024-04-16 20:04:24 -04:00
74f0e33d19 chore(packages): Add missing meta attributes 2024-04-16 19:51:20 -04:00
9f10d795c7 system(nix): Downgrade from Nix 2.19 to 2.18
I got tired of seeing the unstable warnings all the time and would
rather use directories with simple names to avoid other problems.
2024-04-16 19:48:14 -04:00
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
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
ef5b1d1dfc hyprland: Add hyprshade 2024-04-13 09:04:04 -04:00
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
4492f2921e git: Make git diff work with bun.lockb 2024-04-11 12:05:15 -04:00
222c2587fa qutebrowser: Don't hardcode download directory 2024-04-11 05:35:18 -04:00
3c186055a5 chore: Improve formatting 2024-04-11 05:34:49 -04:00
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
35de7f8e5a overlays: Remove srb2
Not needed anymore now that the srb2 changes have been merged upstream.
2024-04-09 10:28:18 -04:00
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
bfd55ef40a chore(nix): Inherit builtins at bottom 2024-04-09 09:19:29 -04:00
7b564db92d meta(nix): Move test lib to separate directory 2024-04-09 08:02:31 -04:00
5f25e19d3f flake.nix: Dynamically import nixosConfigurations 2024-04-08 10:58:32 -04:00
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
cc0213be48 chore: Update flake inputs 2024-04-08 09:26:04 -04:00
47c716b3ff hyprland: Revert border/gaps change
Should be able to fix hyprdim soon.
2024-04-08 09:10:59 -04:00
b9cabc0e45 ironbar: Change volume on left/right click 2024-04-08 08:30:46 -04:00
953b79bef2 hyprland: Kill watch scripts when closing ironbar 2024-04-08 08:26:13 -04:00
e0606c4590 ironbar: Replace volume polling with watch script
Makes changes instantaneous and avoids polling.
2024-04-08 08:12:43 -04:00
a83409f8e6 ironbar(mullvad): Show server identifier in notification 2024-04-08 07:05:09 -04:00
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
70e6bcc223 system(home): Inherit stateVersion 2024-04-08 04:15:46 -04:00
f02f2cfd03 chore(nix): Use singleton where possible 2024-04-08 04:11:19 -04:00
045c489222 hyprland: Fix hycov interfering with cycleprev/next 2024-04-07 13:48:30 -04:00
9fa0aa4206 desktop: Add options for theme/opacity/fontSize 2024-04-07 12:30:50 -04:00
8fb6142ddd nix(wine): Remove "with pkgs;" usage 2024-04-07 12:29:59 -04:00
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
bd1be6e67e packages(osu-backgrounds): Simplify with fetchzip 2024-04-07 11:52:39 -04:00
c1eed0c69d eww: Make icons work standalone 2024-04-07 11:05:15 -04:00
713589f646 packages(fluent-icons): Simplify with fetchzip 2024-04-07 11:03:51 -04:00
c6c49b62b5 chore: Improve formatting 2024-04-07 10:54:12 -04:00
b2828a8cb3 chore: Remove unnecessary comments 2024-04-07 10:23:09 -04:00
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
1173e8483b meta: Drop /share/fonts pathsToLink
Shouldn't be necessary with the usage of fonts.packages.
2024-04-07 10:13:08 -04:00
63624f2fbb overlays: Remove unnecessary parentheses 2024-04-07 08:37:19 -04:00
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
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
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
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
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
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
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
2e366abf7d containers: Move wine config to separate file 2024-04-06 18:18:30 -04:00
7def2c1b3c ci: Add missing git add before overriding input
Might fix things.
2024-04-06 14:39:07 -04:00