flocon/system/core/users.nix

14 lines
205 B
Nix
Raw Normal View History

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
{
users.users.nezia = {
isNormalUser = true;
description = "Anthony Rodriguez";
extraGroups = [
"networkmanager"
"audio"
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
"video"
"wheel"
"plugdev"
];
};
}