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";
|
|
};
|
|
};
|
|
|
|
};
|
|
}
|