Compare commits

2 Commits

Author SHA1 Message Date
mjallen18
6dc138bbf6 allyx plasma 2026-03-26 10:30:47 -05:00
mjallen18
23a04934fb plasma specialisation 2026-03-26 10:30:40 -05:00
3 changed files with 54 additions and 5 deletions

View File

@@ -93,7 +93,39 @@
}; };
}; };
# specialisation.asahi-fairydust.configuration = import ./specialisations/asahi-fairydust.nix; specialisation = {
# asahi-fairydust.configuration = import ./specialisations/asahi-fairydust.nix;
"plasma".configuration = {
${namespace} = {
sops.enable = true;
desktop = {
plasma.enable = lib.mkForce true;
hyprland.enable = lib.mkForce false;
gnome.enable = lib.mkForce false;
};
home.extraOptions = {
${namespace} = {
desktop = {
gnome = lib.mkForce { enable = false; };
plasma = lib.mkForce { enable = true; };
};
programs = {
hyprland = lib.mkForce { enable = false; };
kitty = lib.mkForce { enable = false; };
mako = lib.mkForce { enable = false; };
nwg-dock = lib.mkForce { enable = false; };
nwg-drawer = lib.mkForce { enable = false; };
nwg-panel = lib.mkForce { enable = false; };
waybar = lib.mkForce { enable = false; };
wlogout = lib.mkForce { enable = false; };
wofi = lib.mkForce { enable = false; };
};
};
};
};
};
};
nixpkgs.config.allowUnsupportedSystem = true; nixpkgs.config.allowUnsupportedSystem = true;

View File

@@ -31,9 +31,8 @@
bootloader.lanzaboote.enable = true; bootloader.lanzaboote.enable = true;
desktop.gnome = { desktop.plasma = {
enable = true; enable = true;
vscodium.enable = true;
}; };
gaming.enable = true; gaming.enable = true;
@@ -92,7 +91,6 @@
}; };
}; };
displayManager.gdm.enable = lib.mkForce false; displayManager.gdm.enable = lib.mkForce false;
displayManager.sddm.wayland.enable = true;
}; };
jovian = { jovian = {
@@ -107,7 +105,7 @@
steam = { steam = {
enable = true; enable = true;
autoStart = true; autoStart = true;
desktopSession = "gnome"; desktopSession = "plasma";
user = config.${namespace}.user.name; user = config.${namespace}.user.name;
}; };
# steamos = { # steamos = {

View File

@@ -112,6 +112,25 @@
hyprland.enable = lib.mkForce false; hyprland.enable = lib.mkForce false;
gnome.enable = lib.mkForce false; gnome.enable = lib.mkForce false;
}; };
home.extraOptions = {
${namespace} = {
desktop = {
gnome = lib.mkForce { enable = false; };
plasma = lib.mkForce { enable = true; };
};
programs = {
hyprland = lib.mkForce { enable = false; };
kitty = lib.mkForce { enable = false; };
mako = lib.mkForce { enable = false; };
nwg-dock = lib.mkForce { enable = false; };
nwg-drawer = lib.mkForce { enable = false; };
nwg-panel = lib.mkForce { enable = false; };
waybar = lib.mkForce { enable = false; };
wlogout = lib.mkForce { enable = false; };
wofi = lib.mkForce { enable = false; };
};
};
};
}; };
}; };
}; };