Split Hyprlock,Noctalia-Shell and Hyprpaper into separate directories. Made changes to ncli, to automatically switch specialisations. Started configuring niri.

This commit is contained in:
2025-11-25 14:30:53 +01:00
parent 157ba06453
commit 69d1d05563
26 changed files with 784 additions and 93 deletions

View File

@ -1,11 +1,69 @@
{ ... }:
{ config, ... }:
{
imports = [
./configuration.nix
./firefox.nix
./boot-splash.nix
./zsh.nix
./neovim.nix
./packages.nix
#./configuration.nix
#./firefox.nix
#./boot-splash.nix
#./zsh.nix
#./neovim.nix
#./packages.nix
#./hardware-configuration.nix
./general.nix
../plasma/plasma.nix
../hyprland/hyprland.nix
../niri/niri.nix
];
specialisation = {
"plasma" = {
inheritParentConfig = false;
configuration = {
imports = [
../plasma/plasma.nix
./general.nix
];
programs.gamemode.enable = true;
environment.etc."nixos-tags".text = "plasma";
};
};
"hyprland" = {
inheritParentConfig = false;
configuration = {
imports = [
../hyprland/hyprland.nix
./general.nix
];
environment.etc."nixos-tags".text = "hyprland";
};
};
"minimal" = {
inheritParentConfig = false;
configuration = {
imports = [
./minimal.nix
];
environment.etc."nixos-tags".text = "minimal";
};
};
"niri" = {
inheritParentConfig = false;
configuration = {
imports = [
../niri/niri.nix
./general.nix
];
environment.etc."nixos-tags".text = "niri";
};
};
};
}