From f5f71bee215d67c03d60d1094c33040c9c29c84a Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 5 Feb 2024 17:40:45 +0800 Subject: [PATCH] localPackages.win11os-kde: init --- flake.lock | 17 +++++++++++++++++ flake.nix | 1 + local/pkgs/default.nix | 1 + local/pkgs/win11os-kde/default.nix | 20 ++++++++++++++++++++ modules/packages/desktop/default.nix | 2 +- 5 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 local/pkgs/win11os-kde/default.nix diff --git a/flake.lock b/flake.lock index c567da9b..2e7b5712 100644 --- a/flake.lock +++ b/flake.lock @@ -1814,6 +1814,7 @@ "sops-nix": "sops-nix", "tgbot-cpp": "tgbot-cpp", "v-sim": "v-sim", + "win11os-kde": "win11os-kde", "zpp-bits": "zpp-bits" } }, @@ -2196,6 +2197,22 @@ "type": "gitlab" } }, + "win11os-kde": { + "flake": false, + "locked": { + "lastModified": 1684014177, + "narHash": "sha256-uumpEiPkrTf98oqYe+rR3zmb7H8esy1vXLuv1WiOV7M=", + "owner": "yeyushengfan258", + "repo": "Win11OS-kde", + "rev": "b5daaa322c312e016ff1508850287c32a8123693", + "type": "github" + }, + "original": { + "owner": "yeyushengfan258", + "repo": "Win11OS-kde", + "type": "github" + } + }, "ws-butler": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 018667ed..49c26ce1 100644 --- a/flake.nix +++ b/flake.nix @@ -57,6 +57,7 @@ nodesoup = { url = "github:olvb/nodesoup"; flake = false; }; tgbot-cpp = { url = "github:reo7sp/tgbot-cpp"; flake = false; }; v-sim = { url = "gitlab:l_sim/v_sim"; flake = false; }; + win11os-kde = { url = "github:yeyushengfan258/Win11OS-kde"; flake = false; }; }; outputs = inputs: diff --git a/local/pkgs/default.nix b/local/pkgs/default.nix index 084b632a..e1ba8444 100644 --- a/local/pkgs/default.nix +++ b/local/pkgs/default.nix @@ -45,4 +45,5 @@ pyreadline3 = python3Packages.callPackage ./pyreadline3 {}; torchdata = python3Packages.callPackage ./torchdata {}; torchtext = python3Packages.callPackage ./torchtext { inherit torchdata; }; + win11os-kde = callPackage ./win11os-kde { src = topInputs.win11os-kde; }; } diff --git a/local/pkgs/win11os-kde/default.nix b/local/pkgs/win11os-kde/default.nix new file mode 100644 index 00000000..d4d25690 --- /dev/null +++ b/local/pkgs/win11os-kde/default.nix @@ -0,0 +1,20 @@ +{ lib, stdenv, src }: stdenv.mkDerivation +{ + name = "win11os-kde"; + inherit src; + installPhase = + '' + mkdir -p $out/share/aurorae/themes + cp -r $src/aurorae/* $out/share/aurorae/themes + mkdir -p $out/share/color-schemes + cp -r $src/color-schemes/*.colors $out/share/color-schemes + mkdir -p $out/share/Kvantum + cp -r $src/Kvantum/* $out/share/Kvantum + mkdir -p $out/share/plasma/desktoptheme + cp -r $src/plasma/desktoptheme/* $out/share/plasma/desktoptheme + mkdir -p $out/share/plasma/look-and-feel + cp -r $src/plasma/look-and-feel/* $out/share/plasma/look-and-feel + mkdir -p $out/share/wallpapers + cp -r $src/wallpaper/* $out/share/wallpapers + ''; +} diff --git a/modules/packages/desktop/default.nix b/modules/packages/desktop/default.nix index f891559d..c281a15d 100644 --- a/modules/packages/desktop/default.nix +++ b/modules/packages/desktop/default.nix @@ -30,7 +30,7 @@ inputs: # media mpv nomacs # themes - tela-circle-icon-theme + tela-circle-icon-theme localPackages.win11os-kde ]; users.sharedModules = [{