Browse Source

update nixos config backup

master
arnaucube 3 months ago
parent
commit
a4be83eb28
2 changed files with 22 additions and 8 deletions
  1. +9
    -0
      backup-nixos-configs.sh
  2. +13
    -8
      nixos/common-configuration.nix

+ 9
- 0
backup-nixos-configs.sh

@ -1,2 +1,11 @@
#!/usr/bin/env bash
DEVICE=$1
if [ -z $DEVICE ] ; then
echo "missing 1st argument (DEVICE), ie. the name of the device where the backup is being done"
exit 1
fi
cp /etc/nixos/* ./nixos/
mv ./nixos/configuration.nix ./nixos/$DEVICE-configuration.nix

+ 13
- 8
nixos/common-configuration.nix

@ -47,6 +47,7 @@
xfce.thunar
xfce.xfconf # needed to save preferences of thunar
xfce.ristretto
xfce.tumbler # for thumbnails of imgs
pavucontrol
# other
@ -61,14 +62,14 @@
# languages
texlive.combined.scheme-medium # includes latexmk
#pgf-umlsd # latex diagrams
#pgf
#(pkgs.texlive.combine {
# inherit (pkgs.texlive)
# scheme-medium
# pgf
# ;
#})
pgf-umlsd # latex diagrams
pgf
(pkgs.texlive.combine {
inherit (pkgs.texlive)
scheme-medium
pgf
;
})
#gcc
clang
clang-tools
@ -101,4 +102,8 @@
users.defaultUserShell = pkgs.zsh;
environment.shells = with pkgs; [zsh];
xdg.mime.enable=true;
xdg.mime.defaultApplications = {
"application/pdf" = "zathura";
};
}

Loading…
Cancel
Save