diff --git a/hosts/modules/desktop/desktop.nix b/hosts/modules/desktop/desktop.nix index 2afd7ea..f4c4570 100644 --- a/hosts/modules/desktop/desktop.nix +++ b/hosts/modules/desktop/desktop.nix @@ -5,21 +5,6 @@ ... }: -let - kwrite = pkgs.symlinkJoin { - name = "kwrite"; - paths = [ pkgs.kdePackages.kate ]; - postBuild = '' - rm -rf $out/bin/kate \ - $out/bin/.kate-wrapped \ - $out/share/applications/org.kde.kate.desktop \ - $out/share/man \ - $out/share/icons/hicolor/*/apps/kate.png \ - $out/share/icons/hicolor/scalable/apps/kate.svg \ - $out/share/appdata/org.kde.kate.appdata.xml - ''; - }; -in { imports = [ inputs.nix-flatpak.nixosModules.nix-flatpak ]; diff --git a/overlays.nix b/overlays.nix index a5ba76c..5e83cc5 100644 --- a/overlays.nix +++ b/overlays.nix @@ -5,6 +5,7 @@ default = final: prev: { toggleaudiosink = inputs.self.packages.${final.system}.toggleaudiosink; hm-cli = inputs.self.packages.${final.system}.hm-cli; + kwrite = inputs.self.packages.${final.system}.kwrite; }; }; } diff --git a/packages.nix b/packages.nix index e83ad26..cb17332 100644 --- a/packages.nix +++ b/packages.nix @@ -7,6 +7,7 @@ packages = { toggleaudiosink = pkgs.callPackage ./packages/toggleaudiosink.nix { }; hm-cli = pkgs.callPackage ./packages/hm-cli.nix { }; + kwrite = pkgs.callPackage ./packages/kwrite.nix { }; }; }; } diff --git a/packages/kwrite.nix b/packages/kwrite.nix new file mode 100644 index 0000000..14ebce1 --- /dev/null +++ b/packages/kwrite.nix @@ -0,0 +1,15 @@ +{ pkgs }: + +pkgs.symlinkJoin { + name = "kwrite"; + paths = [ pkgs.kdePackages.kate ]; + postBuild = '' + rm -rf $out/bin/kate \ + $out/bin/.kate-wrapped \ + $out/share/applications/org.kde.kate.desktop \ + $out/share/man \ + $out/share/icons/hicolor/*/apps/kate.png \ + $out/share/icons/hicolor/scalable/apps/kate.svg \ + $out/share/appdata/org.kde.kate.appdata.xml + ''; +}