From e21b3e781458057b4d6ab83b94e925557e7521c2 Mon Sep 17 00:00:00 2001 From: blake Date: Sun, 23 Aug 2026 08:47:45 -0500 Subject: [PATCH] kde config --- flake.nix | 6 ++++++ users/blake/dots/desktop/default.nix | 1 + users/blake/dots/desktop/kde/default.nix | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 users/blake/dots/desktop/kde/default.nix diff --git a/flake.nix b/flake.nix index 60b949c..1230202 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,11 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs-unstable"; }; + plasma-manager = { + url = "github:nix-community/plasma-manager"; + inputs.nixpkgs.follows = "nixpkgs-unstable"; + inputs.home-manager.follows = "home-manager-unstable"; + }; nix-homebrew.url = "github:zhaofengli/nix-homebrew"; nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest"; sops-nix = { @@ -70,6 +75,7 @@ nix-darwin, nix-homebrew, nixos-wsl, + plasma-manager, ... } @ inputs: let systems = { diff --git a/users/blake/dots/desktop/default.nix b/users/blake/dots/desktop/default.nix index d637130..05875e4 100644 --- a/users/blake/dots/desktop/default.nix +++ b/users/blake/dots/desktop/default.nix @@ -10,6 +10,7 @@ ./waybar ./stylix ./hypr + ./kde ./tofi ./clipboard ./cursor diff --git a/users/blake/dots/desktop/kde/default.nix b/users/blake/dots/desktop/kde/default.nix new file mode 100644 index 0000000..2940ccf --- /dev/null +++ b/users/blake/dots/desktop/kde/default.nix @@ -0,0 +1,20 @@ +{ + pkgs, + lib, + config, + ... +}: let + program = "plasma"; + cfg = config.dots.${program}; + #sec = sops.secrets; +in { + options.dots.${program} = { + enable = lib.mkEnableOption "enables ${program}"; + }; + + config = lib.mkIf cfg.enable { + programs.${program} = { + enable = true; + }; + }; +}