diff --git a/home/common.nix b/home/common.nix index 27d32f8..94bae6c 100644 --- a/home/common.nix +++ b/home/common.nix @@ -30,10 +30,8 @@ home.packages = with pkgs; [ # Network and file transfer lftp - termscp httpie openssh - rsync gnumake # Command-line utilities @@ -57,8 +55,6 @@ sqlite # Productivity apps - papis keepassxc # Password manager (Linux/Windows/macOS) - syncthing # File synchronization (cross-platform) ]; } diff --git a/modules/papis.nix b/modules/papis.nix index 779e822..7e955cf 100644 --- a/modules/papis.nix +++ b/modules/papis.nix @@ -1,6 +1,8 @@ { pkgs, lib, ... }: { + # Install papis package + home.packages = [ pkgs.papis ]; # Papis configuration home.file.${if pkgs.stdenv.isDarwin then "Library/Application Support/papis/config" else ".config/papis/config"}.text = '' [settings] diff --git a/modules/rsync.nix b/modules/rsync.nix index 830f507..2621fb2 100644 --- a/modules/rsync.nix +++ b/modules/rsync.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, ... }: { + # Install rsync package + home.packages = [ pkgs.rsync ]; # Rsync exclude patterns for common files and directories home.file.".rsync-exclude".text = '' # macOS specific diff --git a/modules/termscp.nix b/modules/termscp.nix index 8b2573b..dc32755 100644 --- a/modules/termscp.nix +++ b/modules/termscp.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, ... }: { + # Install termscp package + home.packages = [ pkgs.termscp ]; home.file.${if pkgs.stdenv.isDarwin then "Library/Application Support/termscp/config.toml" else ".config/termscp/config.toml"}.text = '' # termscp configuration file # Generated by Nix - see modules/termscp.nix for customization