diff --git a/nix-os/desktopManagers/gnome.nix b/nix-os/desktopManagers/gnome.nix index 20824f7..14c19c6 100644 --- a/nix-os/desktopManagers/gnome.nix +++ b/nix-os/desktopManagers/gnome.nix @@ -34,25 +34,25 @@ "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" ]; - environment.gnome.excludePackages = with pkgs; [ - gnome.baobab - gnome.cheese - gnome.epiphany - gnome.evince - gnome.geary + environment.gnome.excludePackages = with pkgs; with pkgs.gnome; [ + baobab + cheese + epiphany + evince + geary gedit - gnome.gnome-characters + gnome-characters gnome-connections gnome-console - gnome.gnome-disk-utility - gnome.gnome-font-viewer - gnome.gnome-logs - gnome.gnome-maps + gnome-disk-utility + gnome-font-viewer + gnome-logs + gnome-maps gnome-text-editor gnome-tour - gnome.seahorse - gnome.totem - gnome.yelp + seahorse + totem + yelp ]; environment.systemPackages = with pkgs; [ diff --git a/nix-os/desktopManagers/kde-plasma.nix b/nix-os/desktopManagers/kde-plasma.nix new file mode 100644 index 0000000..17851d9 --- /dev/null +++ b/nix-os/desktopManagers/kde-plasma.nix @@ -0,0 +1,16 @@ +{lib, config, pkgs, ...}: + +{ + config = { + services.xserver.enable = true; + services.xserver.desktopManager.plasma5.enable = true; + + # environment.sessionVariables.NIXOS_OZONE_WL = "1"; + + environment.systemPackages = with pkgs; [ + libsForQt5.plasma-browser-integration + translate-shell + pavucontrol + ]; + }; +} diff --git a/nix-os/displayManagers/sddm.nix b/nix-os/displayManagers/sddm.nix new file mode 100644 index 0000000..facbb28 --- /dev/null +++ b/nix-os/displayManagers/sddm.nix @@ -0,0 +1,7 @@ +{ ... }: + +{ + config = { + services.xserver.displayManager.sddm.enable = true; + }; +} \ No newline at end of file diff --git a/nix-os/docker.nix b/nix-os/docker.nix index 4583f6f..fb719b0 100644 --- a/nix-os/docker.nix +++ b/nix-os/docker.nix @@ -3,6 +3,7 @@ { config.virtualisation.docker = { enable = true; + # enableNvidia = true; enableOnBoot = true; storageDriver = if config.fileSystems."/".fsType == "btrfs" then "btrfs" else null; rootless.enable = true;