Using absolute path imports is apparently a horrible idea since that
just messes up the store, and will bring a lot of issues since that
copies it to the store separately.
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad8417
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:37 2024 +0200
home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant
commit 44560d184d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:36:41 2024 +0200
home/programs/xdg: add zathura as default pdf reader
commit 962a5beda6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:31:44 2024 +0200
home/terminal/emulators/foot: add fish back as default shell
commit b3466f2db3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:31:21 2024 +0200
home/terminal/shell: add nushell config, add back fish
commit ef8d1cba3f
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:24 2024 +0200
home/terminal/emulators/foot: set nushell as default shell
commit 0d866a35b0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:39 2024 +0200
home/programs/browsers: set custom search engines for firefox
commit 7f8ae63483
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb95
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 17:48:46 2024 +0200
repo: move everything gtk into modules
This is mostly so that applications like ReGreet, which are managed by
NixOS instead of HM, can also use the same GTK settings. It reduces
repeating code by a lot and allows changing themes way more easily now.
commit 6e0076c7ef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c248
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:55 2024 +0200
home/programs/swaylock: add full configuration (with base16 theming)
commit bb91e2a20e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b352
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:01 2024 +0200
programs/niri: add PAM strategy for swaylock with fprintd
commit c7c8108bc4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:26 2024 +0200
home/programs/niri: remove pointer (in gtk.nix now)
commit d42e9005e5
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 16:45:43 2024 +0200
repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config
commit f7c4be7334
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
Refactored the entire repository structure, as putting everything into
modules was just awkward. Took heavy inspiration from fufexan's
repository, fufexan/dotfiles, as the structure felt much saner.