Anthony Rodriguez
282792e913
This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commite5171c221e
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit4277ad8417
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 commit44560d184d
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commitabb1350b9b
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit962a5beda6
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit5a9b20ae35
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 commitb3466f2db3
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commitef8d1cba3f
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit0d866a35b0
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit172b3592da
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit15abf4174d
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit284d27ecf6
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit7f8ae63483
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commitfd0fbad80d
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit936f58de75
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit4bb7f32c2b
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commite24ab1eb95
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. commit6e0076c7ef
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commitec0ef6c248
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commitafaf919a8c
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commitc5fdfffaf6
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit7f98200cd8
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commitceeb9d14ab
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commitf8a7ac40e6
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit7e9a7d8e1e
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commitbb91e2a20e
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commitc0c6a9b352
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit05e4923703
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commitbe151ba76b
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit7b22fd5ca7
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commitc7c8108bc4
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commitfcbad25a2a
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commitfcd23e73c3
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit3516d7bcff
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commitd42e9005e5
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit837182ae0c
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commitf72599896e
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit73edc8f90e
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit9acd24afd4
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 commitf7c4be7334
Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
26 lines
616 B
Nix
26 lines
616 B
Nix
{lib, ...}: {
|
|
imports = [
|
|
./boot.nix
|
|
./users.nix
|
|
./security.nix
|
|
../nix
|
|
];
|
|
i18n = {
|
|
defaultLocale = "en_US.UTF-8";
|
|
extraLocaleSettings = {
|
|
LC_ADDRESS = "fr_CH.UTF-8";
|
|
LC_IDENTIFICATION = "fr_CH.UTF-8";
|
|
LC_MEASUREMENT = "fr_CH.UTF-8";
|
|
LC_MONETARY = "fr_CH.UTF-8";
|
|
LC_NAME = "fr_CH.UTF-8";
|
|
LC_NUMERIC = "fr_CH.UTF-8";
|
|
LC_PAPER = "fr_CH.UTF-8";
|
|
LC_TELEPHONE = "fr_CH.UTF-8";
|
|
LC_TIME = "fr_CH.UTF-8";
|
|
};
|
|
};
|
|
|
|
system.stateVersion = lib.mkDefault "24.05";
|
|
time.timeZone = lib.mkDefault "Europe/Paris";
|
|
zramSwap.enable = true;
|
|
}
|