350 Commits

Author SHA1 Message Date
ebfd427e30
nullbox: remove explicitly disabled sddm 2024-03-21 03:51:10 -04:00
c9b94ed5f0
slab: configure greetd for auto-login 2024-03-20 22:40:18 -04:00
1dd59261c3
Don't explicitly enable greetd on hosts
this fucks with specialisations; Plasma enables greetd and tries to
evaluate the launch command for autologin when it is only set by
hyprland.nix and the Plasma specialisation doesn't define
nixfiles.programs.greetd.settings.command which makes it evaluate as
null
2024-03-20 22:33:49 -04:00
27b88eb931
greetd: unwrap command, fix issue 2024-03-20 21:21:39 -04:00
9fad947963
hyprland: switch to greetd 2024-03-20 21:15:20 -04:00
60512a1a98
greetd: implement command for tuigreet 2024-03-20 21:15:02 -04:00
68f5c3247e
Modularize greetd configuration 2024-03-20 20:51:55 -04:00
b3ea104e1c
NoDM: disable by default if greetd is enabled 2024-03-20 15:54:32 -04:00
b7ec0ac354
unbound: enable prefetching 2024-03-20 02:13:57 -04:00
b3664ac63f
modularize Unbound config and add to slab 2024-03-20 00:35:29 -04:00
97d08df97a
Install dig and dig.dnsutils 2024-03-19 23:56:51 -04:00
4e7e35b3e9
Install Unbound DNS server 2024-03-19 23:55:58 -04:00
ad3ada835a
slab: set up greetd
i literally just set up an alternative to display managers am i stupid
2024-03-19 04:27:51 -04:00
01007b0eae
Hyprland: reorder exec-once commands
I don't even know if they're sequential but the wallpaper takes way too
long to load (more than 0 seconds completely unusable)
2024-03-19 03:53:44 -04:00
2144789bb2
Add NoDM (display session autostart config) 2024-03-19 03:30:20 -04:00
0c58a9ea1b
home: Add vesktop desktop shortcut
it was supposed to have NIXOS_OZONE_WL=1 but apparently that's still
broken
2024-03-19 00:00:26 -04:00
9411c82da4
Update flake.lock 2024-03-18 20:49:09 -04:00
84833ba0f8
switch nixfiles-assets to GitHub
this also configures Nix to keep nixfiles-assets in the store so it
doesn't get redownloaded and I can save some GitHub LFS bandwidth
2024-03-18 20:24:00 -04:00
76d89d8103
Revert "commit weird workaround for git lfs"
This reverts commit c89f6709f454e5e26edfc8f5494a011a37ba69fe.
2024-03-18 20:00:55 -04:00
c89f6709f4
commit weird workaround for git lfs
(will probably revert)
2024-03-18 19:52:20 -04:00
1240255e59
Hyprland: set default wallpaper 2024-03-18 04:55:51 -04:00
e41f726b28
nixfiles-assets: go back to the flake method
it works now???
2024-03-18 04:42:28 -04:00
c99d512d7d
Add nixfiles-assets
Can't do it as a flake because flakes don't support LFS
2024-03-18 04:42:28 -04:00
552f0439dc
Add dev shell with nix-update 2024-03-18 04:42:17 -04:00
21312168b3
Hyprland: change fakefulscreen bind 2024-03-18 02:03:09 -04:00
c00f818acb
nix-ld change 2024-03-17 21:11:18 -04:00
c183023606
slab: autostart Hyprland on tty1 2024-03-17 21:08:49 -04:00
9bd949604b
symlink ~/.icons and ~/.themes to xdg spec paths 2024-03-17 19:07:00 -04:00
7633273305
desktop: downgrade/fix Nvidia driver 2024-03-17 00:20:23 -04:00
8eb2e50f48
Update hyprland 2024-03-15 02:06:36 -04:00
4e2162c751
Update flake.lock 2024-03-15 01:54:12 -04:00
09066b737a
rework backports to support time based expiration 2024-03-15 01:22:38 -04:00
4e8b112976
move wsl binfmt configuration to host
apparently a mkIf can't contain a nonexistent option even if it's never
gonna be evaluated?
2024-03-15 01:18:21 -04:00
1f8dbf6c32
Pass used nixpkgs and home-manager to nix configs 2024-03-14 20:45:21 +00:00
d23b9d4bd2
Add nixfiles lib and create flake options 2024-03-14 20:44:37 +00:00
4a1b0a5502
Create nixfiles lib and define flake type 2024-03-14 20:42:15 +00:00
89f7debf17
wsl: enable binfmt 2024-03-13 22:19:25 +00:00
211d9edaaa
multimedia: add gallery-dl 2024-03-13 20:27:11 +00:00
e5d97e2dbd
nixos-wsl: update configuration
- enable cli multimedia applications (ffmpeg)
- fix pinentry config
2024-03-12 17:43:50 +00:00
e00ec711a7
Update flake.lock and fix build 2024-03-12 17:43:03 +00:00
2d4b93de20
Add MusicBrainz Picard to multimedia packageset 2024-03-11 23:16:52 -04:00
15f8f49797
partial revert flake.lock
gimpPlugins.gap is still broken even with the updated package
2024-03-11 22:53:10 -04:00
dbb37c2ebb
Add backports overlay
Packages in this overlay are temporary fixes that automatically
revert to the original package once a certain condition is met (e.g.,
the upstream package version is bumped).
2024-03-11 22:31:48 -04:00
a8cfb7418b
Update flake.lock 2024-03-11 18:54:01 -04:00
493ae5d519
fix syntax 2024-03-07 18:34:07 -05:00
e5803d4202
Change config to use overlay packages 2024-03-07 23:27:32 +00:00
181876c852
Add overlay with flake packages 2024-03-07 23:24:52 +00:00
3db530e26b
flake: make packages more modular 2024-03-07 06:59:45 +00:00
2a0e3098d4
wsl fixes 2024-03-07 06:20:33 +00:00
802377f4ef
fix bsdtar (package is libarchive) 2024-03-07 06:19:52 +00:00