home-manager backup and switch automatically in installer
This commit is contained in:
parent
47d14ddb4e
commit
c6f1f73d2f
3 changed files with 51 additions and 45 deletions
|
@ -44,11 +44,11 @@
|
|||
"dotfiles": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730844540,
|
||||
"narHash": "sha256-OL0TyXU/oYPplHg7t3OT/acL4oqhjmUJMgD+cX9CAlg=",
|
||||
"lastModified": 1730924096,
|
||||
"narHash": "sha256-dGmEcwL5L8X8lDNxDYkpIORTOI+H+bfz5tj992sIImc=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "efcb87e599560b6cd86cbfc861108528257bdcbc",
|
||||
"revCount": 52,
|
||||
"rev": "e52d84e1eaca3dc19827df84590af70d08afb1e0",
|
||||
"revCount": 56,
|
||||
"type": "git",
|
||||
"url": "https://github.com/nomadics9/dotfiles.git"
|
||||
},
|
||||
|
|
|
@ -47,51 +47,56 @@
|
|||
|
||||
# Reverse proxy configuration for each domain
|
||||
extraConfig = ''
|
||||
(logging) {
|
||||
log {
|
||||
output file /var/log/caddy/{args[0]}.log {
|
||||
roll_size 50mb
|
||||
roll_keep 5
|
||||
roll_keep_for 720h
|
||||
}
|
||||
(logging) {
|
||||
log {
|
||||
output file /var/log/caddy/{args[0]}.log {
|
||||
roll_size 50mb
|
||||
roll_keep 5
|
||||
roll_keep_for 720h
|
||||
}
|
||||
}
|
||||
|
||||
fs.nmd.mov {
|
||||
reverse_proxy localhost:5000
|
||||
import logging fs
|
||||
}
|
||||
|
||||
vpn.nmd.mov {
|
||||
reverse_proxy localhost:51821
|
||||
import logging vpn
|
||||
}
|
||||
|
||||
s.nmd.mov {
|
||||
reverse_proxy localhost:8384
|
||||
import logging s
|
||||
}
|
||||
|
||||
drop.nmd.mov {
|
||||
reverse_proxy localhost:3000
|
||||
import logging drop
|
||||
}
|
||||
|
||||
dot.nmd.mov {
|
||||
reverse_proxy localhost:19999
|
||||
|
||||
basic_auth /* {
|
||||
nomad $2a$12$toBh5sfXyxigtHGNY4t8tO7YYQp6i3aZk/O0qd19lgk0LRz5eqDVi
|
||||
}
|
||||
}
|
||||
|
||||
fs.nmd.mov {
|
||||
reverse_proxy localhost:5000
|
||||
import logging fs
|
||||
}
|
||||
|
||||
vpn.nmd.mov {
|
||||
reverse_proxy localhost:51821
|
||||
import logging vpn
|
||||
}
|
||||
|
||||
s.nmd.mov {
|
||||
reverse_proxy localhost:8384
|
||||
import logging s
|
||||
}
|
||||
|
||||
drop.nmd.mov {
|
||||
reverse_proxy localhost:3000
|
||||
import logging drop
|
||||
}
|
||||
|
||||
dot.nmd.mov {
|
||||
reverse_proxy localhost:19999
|
||||
|
||||
basic_auth /* {
|
||||
nomad $2a$12$toBh5sfXyxigtHGNY4t8tO7YYQp6i3aZk/O0qd19lgk0LRz5eqDVi
|
||||
}
|
||||
}
|
||||
|
||||
dash.nmd.mov {
|
||||
reverse_proxy localhost:8080
|
||||
}
|
||||
dash.nmd.mov {
|
||||
reverse_proxy localhost:8080
|
||||
}
|
||||
|
||||
|
||||
nmd.mov {
|
||||
root * /var/www/goaccess
|
||||
nmd.mov {
|
||||
reverse_proxy localhost:3001
|
||||
}
|
||||
|
||||
|
||||
www.nmd.mov {
|
||||
root * /var/www/goaccess
|
||||
|
||||
file_server
|
||||
|
||||
|
|
|
@ -183,7 +183,8 @@ echo -e "$GREEN Configuration has been updated with your preferences $ENDCOLOR"
|
|||
|
||||
sleep 2
|
||||
git add .
|
||||
nixos-rebuild boot --flake .#unkown
|
||||
nixos-rebuild switch --flake .#unkown
|
||||
home-manager switch -b --flake .#${new_user}@${new_hostname}
|
||||
|
||||
echo -e "$GREEN Reboot after completion your initial password is 4321 $ENDCOLOR"
|
||||
|
||||
|
|
Loading…
Reference in a new issue