added script for activation and set vim as default (like it should be)
This commit is contained in:
parent
d5346df145
commit
35bd7166a6
2 changed files with 17 additions and 0 deletions
16
activate-config.sh
Executable file
16
activate-config.sh
Executable file
|
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
_hostname="$(hostname)"
|
||||
if [[ "$_hostname" == "nixos" || "$_hostname" == "" ]]; then
|
||||
echo 'Please set your hostname to somethin meaningful with `hostname $NAME`!'
|
||||
exit 1
|
||||
fi
|
||||
cd "/etc/nixos"
|
||||
if [[ ! -d "systems/$_hostname" ]]; then
|
||||
mkdir "systems/$_hostname"
|
||||
ln ./*.nix "systems/$_hostname"
|
||||
fi
|
||||
for _sysconf in "systems/$_hostname/"*".nix"; do
|
||||
if [[ ! -f "$(basename $_sysconf)" ]]; then
|
||||
ln "$_sysconf" .
|
||||
fi
|
||||
done
|
||||
|
|
@ -30,6 +30,7 @@ in
|
|||
atop = {
|
||||
enable = true;
|
||||
};
|
||||
vim.defaultEditor = true;
|
||||
};
|
||||
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue