update nixos config backup
arnaucube git@arnaucube.com
Mon, 16 Sep 2024 21:49:49 +0200
2 files changed,
22 insertions(+),
8 deletions(-)
M
backup-nixos-configs.sh
→
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
M
nixos/common-configuration.nix
→
nixos/common-configuration.nix
@@ -47,6 +47,7 @@ xfce.xfce4-screenshooter
xfce.thunar xfce.xfconf # needed to save preferences of thunar xfce.ristretto + xfce.tumbler # for thumbnails of imgs pavucontrol # other@@ -61,14 +62,14 @@ chromium
# 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 @@ programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh; environment.shells = with pkgs; [zsh]; + xdg.mime.enable=true; + xdg.mime.defaultApplications = { + "application/pdf" = "zathura"; + }; }