From 9278a38d13083c9bcbbe6855e8afd2fe44886b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20I=C8=99an?= Date: Tue, 27 Jan 2026 20:42:24 +0100 Subject: [PATCH] added kde-plasma --- flake.nix | 1 + hosts/palantir.nix | 8 +++++++- modules/base.nix | 2 ++ modules/plasma.nix | 20 ++++++++++++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 modules/plasma.nix diff --git a/flake.nix b/flake.nix index e39ad88..8853e88 100644 --- a/flake.nix +++ b/flake.nix @@ -37,6 +37,7 @@ modules = [ ./hosts/palantir.nix ./modules/base.nix + ./modules/plasma.nix ./modules/gaming.nix home-manager.nixosModules.home-manager diff --git a/hosts/palantir.nix b/hosts/palantir.nix index 246fe0d..30b083e 100644 --- a/hosts/palantir.nix +++ b/hosts/palantir.nix @@ -18,7 +18,13 @@ users.users.${myUser} = { isNormalUser = true; - extraGroups = [ "wheel" ]; + extraGroups = [ + "wheel" + "video" + "render" + "input" + ]; + shell = pkgs.zsh; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOiNyGO4RAxSdxvn2ZIBZ2Ze4iVVMrBNmu/V9JO70PoT victor@battleship" ]; diff --git a/modules/base.nix b/modules/base.nix index de2c176..f5bc415 100644 --- a/modules/base.nix +++ b/modules/base.nix @@ -6,6 +6,8 @@ auto-optimise-store = true; }; + programs.zsh.enable = true; + environment.systemPackages = with pkgs; [ git curl diff --git a/modules/plasma.nix b/modules/plasma.nix new file mode 100644 index 0000000..6b7d72f --- /dev/null +++ b/modules/plasma.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: + +{ + services = { + xserver.enable = true; + desktopManager.plasma6.enable = true; + displayManager.sddm = { + enable = true; + wayland.enable = true; + }; + }; + + # Nvidia + hardware.graphics.enable = true; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.nvidia = { + modesetting = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; + }; +}