Unify package config and import
This commit is contained in:
parent
1ac0a29a59
commit
13cfcca90c
4 changed files with 6 additions and 4 deletions
|
|
@ -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)
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue