some changes for combination with bulwark

This commit is contained in:
Tyler Starr 2023-11-03 20:25:40 -07:00
parent 8cd097c336
commit e9b4268ffe
7 changed files with 23 additions and 3 deletions

View File

@ -6,4 +6,6 @@ borg create \
--progress \
--exclude "$HOME/.?*" \
--exclude "$HOME/mnt" \
--exclude "$HOME/tmp" \
--exclude "$HOME/media/roms" \
"$HOME/mnt/engi/backup/borg-kestrel::kestrel-${datetime}" "$HOME"

View File

@ -7,8 +7,8 @@
set $HOME /home/{{ .user }}
set $DISP_SEC DP-2
set $DISP_PRI HDMI-A-1
set $DISP_PRI DP-2
set $DISP_SEC HDMI-A-1
set $BOR_WIDTH 3
set $GAP_INNER 3

View File

@ -4,6 +4,13 @@
home.homeDirectory = "/home/${user}";
programs.home-manager.enable = true;
# Setup direnv
programs.direnv = {
enable = true;
enableBashIntegration = true;
nix-direnv.enable = true;
};
# Setup git
programs.git = {
enable = true;

View File

@ -60,6 +60,7 @@ in {
udiskie
p7zip
pavucontrol
borgbackup
] ++ [
pkgs-unstable.ungoogled-chromium
];

View File

@ -13,6 +13,7 @@ in {
gcc
coreutils
gnumake
go
];
};
}

View File

@ -0,0 +1,9 @@
{ config, lib, pkgs, user, ... }:
let cfg = config.modules.system.backup;
in {
options.modules.system.backup.enable = lib.mkEnableOption "backup";
config = lib.mkIf cfg.enable {
};
}

View File

@ -1,4 +1,4 @@
{ ... }:
{
imports = [ ./wireguard-client.nix ./terminal.nix ./ssh.nix ];
imports = [ ./backup.nix ./wireguard-client.nix ./terminal.nix ./ssh.nix ];
}