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": {
|
"dotfiles": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730844540,
|
"lastModified": 1730924096,
|
||||||
"narHash": "sha256-OL0TyXU/oYPplHg7t3OT/acL4oqhjmUJMgD+cX9CAlg=",
|
"narHash": "sha256-dGmEcwL5L8X8lDNxDYkpIORTOI+H+bfz5tj992sIImc=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "efcb87e599560b6cd86cbfc861108528257bdcbc",
|
"rev": "e52d84e1eaca3dc19827df84590af70d08afb1e0",
|
||||||
"revCount": 52,
|
"revCount": 56,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nomadics9/dotfiles.git"
|
"url": "https://github.com/nomadics9/dotfiles.git"
|
||||||
},
|
},
|
||||||
|
|
|
@ -47,51 +47,56 @@
|
||||||
|
|
||||||
# Reverse proxy configuration for each domain
|
# Reverse proxy configuration for each domain
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
(logging) {
|
(logging) {
|
||||||
log {
|
log {
|
||||||
output file /var/log/caddy/{args[0]}.log {
|
output file /var/log/caddy/{args[0]}.log {
|
||||||
roll_size 50mb
|
roll_size 50mb
|
||||||
roll_keep 5
|
roll_keep 5
|
||||||
roll_keep_for 720h
|
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 {
|
dash.nmd.mov {
|
||||||
reverse_proxy localhost:8080
|
reverse_proxy localhost:8080
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
nmd.mov {
|
nmd.mov {
|
||||||
root * /var/www/goaccess
|
reverse_proxy localhost:3001
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
www.nmd.mov {
|
||||||
|
root * /var/www/goaccess
|
||||||
|
|
||||||
file_server
|
file_server
|
||||||
|
|
||||||
|
@ -99,7 +104,7 @@
|
||||||
reverse_proxy /ws_drop localhost:7891
|
reverse_proxy /ws_drop localhost:7891
|
||||||
reverse_proxy /ws_vpn localhost:7892
|
reverse_proxy /ws_vpn localhost:7892
|
||||||
reverse_proxy /ws_sync localhost:7893
|
reverse_proxy /ws_sync localhost:7893
|
||||||
|
|
||||||
basic_auth /* {
|
basic_auth /* {
|
||||||
nomad $2a$12$toBh5sfXyxigtHGNY4t8tO7YYQp6i3aZk/O0qd19lgk0LRz5eqDVi
|
nomad $2a$12$toBh5sfXyxigtHGNY4t8tO7YYQp6i3aZk/O0qd19lgk0LRz5eqDVi
|
||||||
}
|
}
|
||||||
|
|
|
@ -183,7 +183,8 @@ echo -e "$GREEN Configuration has been updated with your preferences $ENDCOLOR"
|
||||||
|
|
||||||
sleep 2
|
sleep 2
|
||||||
git add .
|
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"
|
echo -e "$GREEN Reboot after completion your initial password is 4321 $ENDCOLOR"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue