Anthony Rodriguez
84c8dc0920
Implemented notifications with SwayNotificationCenter, as well as theming using the custom theme module. Some Waybar code had to be updated too, and was also simplified in order to be more consistent with the new SwayNotificationCenter implementation.
51 lines
1.1 KiB
Nix
51 lines
1.1 KiB
Nix
{
|
|
inputs,
|
|
specialArgs,
|
|
...
|
|
}: let
|
|
system = "${inputs.self}/system";
|
|
home = "${inputs.self}/home";
|
|
in {
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
./modules
|
|
|
|
"${system}"
|
|
"${system}/core/lanzaboote.nix"
|
|
|
|
"${system}/hardware/fprintd.nix"
|
|
"${system}/services/power.nix"
|
|
"${system}/services/brightness.nix"
|
|
|
|
"${system}/services/logind.nix"
|
|
"${system}/services/greetd.nix"
|
|
"${system}/services/kanata.nix"
|
|
|
|
"${system}/programs/niri"
|
|
"${system}/services/gnome.nix"
|
|
"${system}/services/mail.nix"
|
|
|
|
"${system}/services/syncthing.nix"
|
|
];
|
|
|
|
home-manager = {
|
|
users.nezia.imports = [
|
|
"${home}"
|
|
"${home}/services/udiskie.nix"
|
|
|
|
"${home}/programs/niri"
|
|
"${home}/programs/waybar"
|
|
"${home}/services/swaync"
|
|
"${home}/programs/fuzzel.nix"
|
|
"${home}/programs/swaybg.nix"
|
|
"${home}/programs/swaylock.nix"
|
|
"${home}/programs/swayidle.nix"
|
|
|
|
"${home}/terminal/emulators/foot.nix"
|
|
];
|
|
extraSpecialArgs = specialArgs;
|
|
};
|
|
|
|
networking.hostName = "vamos";
|
|
environment.variables.FLAKE = "/home/nezia/.dotfiles";
|
|
}
|