repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
{
|
2024-11-21 14:51:01 +00:00
|
|
|
inputs,
|
|
|
|
config,
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
lib,
|
|
|
|
pkgs,
|
|
|
|
...
|
|
|
|
}: let
|
2024-11-21 14:51:01 +00:00
|
|
|
inherit (lib) mkEnableOption mkOption mkIf attrNames;
|
|
|
|
inherit (lib.types) path package enum;
|
|
|
|
cfg = config.theme;
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
in {
|
|
|
|
imports = [./gtk.nix];
|
2024-10-22 11:44:47 +00:00
|
|
|
options.theme = {
|
2024-11-21 08:49:45 +00:00
|
|
|
enable = mkEnableOption "theme";
|
2024-11-21 14:51:01 +00:00
|
|
|
schemeName = mkOption {
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
description = ''
|
|
|
|
Name of the tinted-scheming color scheme to use.
|
|
|
|
'';
|
2024-11-21 14:51:01 +00:00
|
|
|
type = enum (attrNames inputs.basix.schemeData.base16);
|
|
|
|
example = "catppuccin-macchiato";
|
2024-10-08 20:58:03 +00:00
|
|
|
default = "catppuccin-macchiato";
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
};
|
2024-11-21 14:51:01 +00:00
|
|
|
|
|
|
|
scheme = mkOption {
|
|
|
|
description = ''
|
|
|
|
Resolved scheme from the tinted-scheming library.
|
|
|
|
'';
|
|
|
|
type = lib.types.attrs;
|
|
|
|
};
|
|
|
|
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
wallpaper = mkOption {
|
|
|
|
description = ''
|
|
|
|
Location of the wallpaper that will be used throughout the system.
|
|
|
|
'';
|
|
|
|
type = path;
|
|
|
|
example = lib.literalExpression "./wallpaper.png";
|
2024-10-22 11:44:47 +00:00
|
|
|
default = pkgs.fetchurl {
|
|
|
|
url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/e0cf0eb237dc5baba86661a3572b20a6183c1876/wallpapers/nix-wallpaper-nineish-catppuccin-frappe.png?raw=true";
|
|
|
|
hash = "sha256-/HAtpGwLxjNfJvX5/4YZfM8jPNStaM3gisK8+ImRmQ4=";
|
|
|
|
};
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cursorTheme = {
|
|
|
|
name = mkOption {
|
|
|
|
description = ''
|
|
|
|
Name of the cursor theme.
|
|
|
|
'';
|
|
|
|
default = "Bibata-Modern-Classic";
|
|
|
|
};
|
|
|
|
package = mkOption {
|
|
|
|
type = package;
|
|
|
|
description = ''
|
|
|
|
Package providing the cursor theme.
|
|
|
|
'';
|
|
|
|
default = pkgs.bibata-cursors;
|
|
|
|
};
|
|
|
|
size = mkOption {
|
|
|
|
description = ''
|
|
|
|
Size of the cursor.
|
|
|
|
'';
|
|
|
|
default = 24;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-11-21 14:51:01 +00:00
|
|
|
config.theme = mkIf cfg.enable {
|
|
|
|
scheme = inputs.basix.schemeData.base16.${config.theme.schemeName};
|
|
|
|
};
|
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.
commit e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
}
|