feat: replace waybar/mako/anyrun/wlogout/swaylock with noctolia-shell, remove hyprland (#240)

This commit is contained in:
Ryan Yin
2026-01-03 23:36:54 +08:00
committed by GitHub
parent 847adc7d63
commit fb7a0cd178
74 changed files with 684 additions and 1721 deletions

View File

@@ -51,18 +51,6 @@ let
];
};
modules-hyprland = {
nixos-modules = [
]
++ base-modules.nixos-modules;
home-modules = [
{
modules.desktop.hyprland.enable = true;
}
]
++ base-modules.home-modules;
};
modules-niri = {
nixos-modules = [
{ programs.niri.enable = true; }
@@ -76,14 +64,11 @@ let
in
{
nixosConfigurations = {
# host with hyprland compositor
"${name}-hyprland" = mylib.nixosSystem (modules-hyprland // args);
"${name}-niri" = mylib.nixosSystem (modules-niri // args);
};
# generate iso image for hosts with desktop environment
packages = {
"${name}-hyprland" = inputs.self.nixosConfigurations."${name}-hyprland".config.formats.iso;
"${name}-niri" = inputs.self.nixosConfigurations."${name}-niri".config.formats.iso;
};
}