diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua deleted file mode 100644 index b80b17e..0000000 --- a/dotfiles/nvim/init.lua +++ /dev/null @@ -1,2 +0,0 @@ --- ~/.config/nvim/init.lua -require("neoconf") diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua new file mode 120000 index 0000000..43b2144 --- /dev/null +++ b/dotfiles/nvim/init.lua @@ -0,0 +1 @@ +/nix/store/2cj9gk3zm43pf0xjs10pw01fz2g58jcb-home-manager-files/.config/nvim/init.lua \ No newline at end of file diff --git a/dotfiles/nvim/init.lua.backup b/dotfiles/nvim/init.lua.backup new file mode 100644 index 0000000..b80b17e --- /dev/null +++ b/dotfiles/nvim/init.lua.backup @@ -0,0 +1,2 @@ +-- ~/.config/nvim/init.lua +require("neoconf") diff --git a/flake.lock b/flake.lock index f7da1f2..624604b 100644 --- a/flake.lock +++ b/flake.lock @@ -636,11 +636,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1782959384, - "narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=", + "lastModified": 1783224372, + "narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0", + "rev": "d407951447dcd00442e97087bf374aad70c04cea", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7e89a13..47bad06 100644 --- a/flake.nix +++ b/flake.nix @@ -69,6 +69,7 @@ home-manager.useUserPackages = true; home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.users.afoucaultc = import ./home/afoucaultc/home-laptop.nix; + home-manager.backupFileExtension = "backup"; } ]; }; diff --git a/install.sh b/install.sh index bf8191e..b3594ac 100755 --- a/install.sh +++ b/install.sh @@ -3,8 +3,6 @@ # Installation NixOS — choix de la machine (host) # Usage : # ./install.sh → menu interactif -# ./install.sh nixos-home → poste maison -# ./install.sh nixos-laptop → ThinkPad E560 (léger, faible RAM) # ───────────────────────────────────────────────────────────────────── set -euo pipefail export NIX_CONFIG="experimental-features = nix-command flakes" diff --git a/rebuild.sh b/rebuild.sh index b73599d..c9e5b9e 100755 --- a/rebuild.sh +++ b/rebuild.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash set -euo pipefail -HOST="${1:-$(hostname)}" -USER_HOME=$(getent passwd "${SUDO_USER:-$USER}" | cut -d: -f6) +HOST="${1:-$(hostname)}" # trouve le host +USER_HOME=$(getent passwd "${SUDO_USER:-$USER}" | cut -d: -f6) # récupère le path du home echo "→ Rebuild (sans update) : $HOST" sudo nixos-rebuild switch --flake "path:$USER_HOME/nixos-config#$HOST" diff --git a/update.sh b/update.sh index 740d3cf..74cae95 100755 --- a/update.sh +++ b/update.sh @@ -1,6 +1,5 @@ #!/usr/bin/env bash # Usage : ./update.sh [nixos-home|nixos-laptop] -# Sans argument → détecte le host courant via le hostname. set -euo pipefail HOST="${1:-$(hostname)}" echo "→ Mise à jour du host : $HOST"