- Enhanced ncli.nix to include generation information during NixOS rebuild and update commands. - Updated niri.nix to include the new stylix module. - Adjusted aliases to ensure correct path referencing. - And some minor changes
69 lines
1.2 KiB
Nix
69 lines
1.2 KiB
Nix
{ config, ... }:
|
|
{
|
|
imports = [
|
|
./configuration.nix
|
|
#./firefox.nix
|
|
#./boot-splash.nix
|
|
#./zsh.nix
|
|
#./neovim.nix
|
|
#./packages.nix
|
|
|
|
#./hardware-configuration.nix
|
|
#../plasma/plasma.nix
|
|
#../hyprland/hyprland.nix
|
|
#../niri/niri.nix
|
|
];
|
|
|
|
specialisation = {
|
|
"plasma" = {
|
|
inheritParentConfig = false;
|
|
configuration = {
|
|
imports = [
|
|
../plasma/plasma.nix
|
|
./configuration.nix
|
|
];
|
|
|
|
programs.gamemode.enable = true;
|
|
|
|
environment.etc."nixos-tags".text = "plasma";
|
|
};
|
|
};
|
|
|
|
"hyprland" = {
|
|
inheritParentConfig = false;
|
|
configuration = {
|
|
imports = [
|
|
../hyprland/hyprland.nix
|
|
./configuration.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
|
|
./configuration.nix
|
|
];
|
|
|
|
environment.etc."nixos-tags".text = "niri";
|
|
};
|
|
};
|
|
|
|
};
|
|
}
|