forked from colonelpanic/dotfiles
[NixOS] Add files that allow enabling of plasma/gnome
This commit is contained in:
parent
d376da4ca4
commit
2abde807aa
@ -3,8 +3,8 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./android.nix
|
./android.nix
|
||||||
./base.nix
|
./base.nix
|
||||||
./cache.nix
|
|
||||||
./cache-server.nix
|
./cache-server.nix
|
||||||
|
./cache.nix
|
||||||
./code.nix
|
./code.nix
|
||||||
./desktop.nix
|
./desktop.nix
|
||||||
./environment.nix
|
./environment.nix
|
||||||
@ -12,8 +12,9 @@
|
|||||||
./extra.nix
|
./extra.nix
|
||||||
./games.nix
|
./games.nix
|
||||||
./git-sync.nix
|
./git-sync.nix
|
||||||
./gitea.nix
|
|
||||||
./gitea-runner.nix
|
./gitea-runner.nix
|
||||||
|
./gitea.nix
|
||||||
|
./gnome.nix
|
||||||
./imalison.nix
|
./imalison.nix
|
||||||
./internet-computer.nix
|
./internet-computer.nix
|
||||||
./kat.nix
|
./kat.nix
|
||||||
@ -21,6 +22,7 @@
|
|||||||
./nix.nix
|
./nix.nix
|
||||||
./nixified.ai.nix
|
./nixified.ai.nix
|
||||||
./options.nix
|
./options.nix
|
||||||
|
./plasma.nix
|
||||||
./secrets.nix
|
./secrets.nix
|
||||||
./ssh.nix
|
./ssh.nix
|
||||||
./syncthing.nix
|
./syncthing.nix
|
||||||
@ -36,12 +38,14 @@
|
|||||||
config = lib.mkIf config.features.full.enable {
|
config = lib.mkIf config.features.full.enable {
|
||||||
modules.base.enable = true;
|
modules.base.enable = true;
|
||||||
modules.desktop.enable = true;
|
modules.desktop.enable = true;
|
||||||
|
modules.plasma.enable = true;
|
||||||
|
modules.gnome.enable = false;
|
||||||
modules.xmonad.enable = true;
|
modules.xmonad.enable = true;
|
||||||
modules.extra.enable = true;
|
modules.extra.enable = true;
|
||||||
modules.code.enable = true;
|
modules.code.enable = true;
|
||||||
modules.games.enable = true;
|
modules.games.enable = true;
|
||||||
modules.syncthing.enable = true;
|
modules.syncthing.enable = true;
|
||||||
modules.fonts.enable = true;
|
modules.fonts.enable = true;
|
||||||
modules.nixified-ai.enable = true;
|
modules.nixified-ai.enable = false;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, options, inputs, makeEnable, forEachUser, ... }:
|
{ config, pkgs, makeEnable, forEachUser, ... }:
|
||||||
makeEnable config "modules.desktop" true {
|
makeEnable config "modules.desktop" true {
|
||||||
imports = [
|
imports = [
|
||||||
./fonts.nix
|
./fonts.nix
|
||||||
@ -8,13 +8,7 @@ makeEnable config "modules.desktop" true {
|
|||||||
exportConfiguration = true;
|
exportConfiguration = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
layout = "us";
|
layout = "us";
|
||||||
desktopManager = {
|
|
||||||
plasma5.enable = true;
|
|
||||||
};
|
|
||||||
displayManager = {
|
displayManager = {
|
||||||
sddm = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
sessionCommands = ''
|
sessionCommands = ''
|
||||||
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
||||||
'';
|
'';
|
||||||
|
7
nixos/gnome.nix
Normal file
7
nixos/gnome.nix
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{ config, makeEnable, ... }:
|
||||||
|
makeEnable config "modules.gnome" false {
|
||||||
|
services.xserver = {
|
||||||
|
desktopManager.gnome3.enable = true;
|
||||||
|
displayManager.gdm.enable = true;
|
||||||
|
};
|
||||||
|
}
|
@ -11,7 +11,6 @@ specialArgs.makeEnable config "modules.nixified-ai" false {
|
|||||||
services.invokeai = {
|
services.invokeai = {
|
||||||
enable = false;
|
enable = false;
|
||||||
host = "0.0.0.0";
|
host = "0.0.0.0";
|
||||||
nsfwChecker = false;
|
|
||||||
package = inputs.nixified-ai.packages.${config.nixpkgs.system}.invokeai-nvidia;
|
package = inputs.nixified-ai.packages.${config.nixpkgs.system}.invokeai-nvidia;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
7
nixos/plasma.nix
Normal file
7
nixos/plasma.nix
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{ config, makeEnable, ... }:
|
||||||
|
makeEnable config "modules.plasma" true {
|
||||||
|
services.xserver = {
|
||||||
|
desktopManager.plasma5.enable = true;
|
||||||
|
displayManager.sddm.enable = true;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user