diff --git a/home-manager/opdavies/PW05CH3L.nix b/home-manager/opdavies/PW05CH3L.nix index 9f3c51e7..7a3da97d 100644 --- a/home-manager/opdavies/PW05CH3L.nix +++ b/home-manager/opdavies/PW05CH3L.nix @@ -1,4 +1,4 @@ -{ config, ... }: +{ config, pkgs, ... }: { imports = [ ../common ]; @@ -37,6 +37,12 @@ }; }; + home.packages = with pkgs; [ + tag-release + todos-add + update-all-git-repos + ]; + xdg.configFile."pam-gnupg".text = '' C0D940F9A390F286FCAAE8439D501171E39D0A47 ''; diff --git a/home-manager/opdavies/t480.nix b/home-manager/opdavies/t480.nix index d45b46b2..80c1685c 100644 --- a/home-manager/opdavies/t480.nix +++ b/home-manager/opdavies/t480.nix @@ -1,4 +1,4 @@ -{ config, ... }: +{ config, pkgs, ... }: { imports = [ @@ -96,6 +96,19 @@ }; }; + home.packages = with pkgs; [ + backup-websites + build-glove80 + displayselect + mounter + move-firefox-screenshots + setbg + tag-release + todos-add + unmounter + update-all-git-repos + ]; + xdg.configFile."pam-gnupg".text = '' 098EE055DAD2B9CB68154C6759DD38292D2273B6 1E21B58D69FFEFAD077F152A50FEA938A3413F50 diff --git a/hosts/t480/configuration.nix b/hosts/t480/configuration.nix index 6abf2f5d..f5988246 100644 --- a/hosts/t480/configuration.nix +++ b/hosts/t480/configuration.nix @@ -101,12 +101,9 @@ abook acpi arandr - backup-websites brightnessctl - build-glove80 cdrkit cpufrequtils - displayselect dvdbackup dvdplusrwtools ffmpegthumbnailer @@ -131,7 +128,6 @@ sxiv tailscale ttyper - upload-to-files xcape xsel yt-dlp diff --git a/modules/home-manager/cli/scripts/default.nix b/modules/home-manager/cli/scripts/default.nix deleted file mode 100644 index 173254a9..00000000 --- a/modules/home-manager/cli/scripts/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ pkgs, ... }: - -{ - # TODO: separate desktop-only scripts? - home.packages = - let - scriptNames = [ - "create-script" - "mounter" - "move-firefox-screenshots" - "setbg" - "tag-release" - "todos-add" - "unmounter" - "update-all-git-repos" - ]; - in - map (name: pkgs.callPackage ./${name}.nix { }) scriptNames; -} diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 1d33b9e8..ff220e6b 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -9,7 +9,6 @@ ./cli/node.nix ./cli/notes.nix ./cli/ranger.nix - ./cli/scripts ./cli/starship.nix ./cli/sxhkd.nix ./cli/tmux-sessionizer.nix diff --git a/modules/home-manager/cli/scripts/create-script.nix b/packages/create-script.nix similarity index 100% rename from modules/home-manager/cli/scripts/create-script.nix rename to packages/create-script.nix diff --git a/packages/default.nix b/packages/default.nix index a47e9dfa..892661f7 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -8,12 +8,19 @@ in { backup-websites = callPackage ./backup-websites.nix { }; build-glove80 = callPackage ./build-glove80.nix { }; + create-script = callPackage ./create-script.nix { }; dev-commit = callPackage ./dev-commit.nix { }; displayselect = callPackage ./displayselect { }; + mounter = callPackage ./mounter.nix { }; + move-firefox-screenshots = callPackage ./move-firefox-screenshots.nix { }; notes = callPackage ./notes { }; passmenu-otp = callPackage ./passmenu-otp.nix { }; + setbg = callPackage ./setbg.nix { }; + tag-release = callPackage ./tag-release.nix { }; tmux-sessionizer = callPackage ./tmux-sessionizer { }; - upload-to-files = callPackage ./upload-to-files.nix { }; + todos-add = callPackage ./todos-add.nix { }; + unmounter = callPackage ./unmounter.nix { }; + update-all-git-repos = callPackage ./update-all-git-repos.nix { }; vimPlugins = prev.vimPlugins // vimPlugins; } diff --git a/modules/home-manager/cli/scripts/mounter.nix b/packages/mounter.nix similarity index 100% rename from modules/home-manager/cli/scripts/mounter.nix rename to packages/mounter.nix diff --git a/modules/home-manager/cli/scripts/move-firefox-screenshots.nix b/packages/move-firefox-screenshots.nix similarity index 100% rename from modules/home-manager/cli/scripts/move-firefox-screenshots.nix rename to packages/move-firefox-screenshots.nix diff --git a/modules/home-manager/cli/scripts/setbg.nix b/packages/setbg.nix similarity index 100% rename from modules/home-manager/cli/scripts/setbg.nix rename to packages/setbg.nix diff --git a/modules/home-manager/cli/scripts/tag-release.nix b/packages/tag-release.nix similarity index 100% rename from modules/home-manager/cli/scripts/tag-release.nix rename to packages/tag-release.nix diff --git a/modules/home-manager/cli/scripts/todos-add.nix b/packages/todos-add.nix similarity index 100% rename from modules/home-manager/cli/scripts/todos-add.nix rename to packages/todos-add.nix diff --git a/modules/home-manager/cli/scripts/unmounter.nix b/packages/unmounter.nix similarity index 100% rename from modules/home-manager/cli/scripts/unmounter.nix rename to packages/unmounter.nix diff --git a/modules/home-manager/cli/scripts/update-all-git-repos.nix b/packages/update-all-git-repos.nix similarity index 100% rename from modules/home-manager/cli/scripts/update-all-git-repos.nix rename to packages/update-all-git-repos.nix diff --git a/packages/upload-to-files.nix b/packages/upload-to-files.nix deleted file mode 100644 index ea6a680e..00000000 --- a/packages/upload-to-files.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ pkgs }: - -with pkgs; - -writeShellApplication { - name = "upload-to-files"; - - text = '' - ${pkgs.rsync}/bin/rsync -avz --info=progress2 "$1" ssh.oliverdavies.uk:/var/www/vhosts/files.oliverdavies.uk - ''; -}