arnaucube
arnaucube/configsPublic Self-hosted repository
update nixos config backup
arnaucube git@arnaucube.com
Mon, 16 Sep 2024 21:49:49 +0200
commit

a4be83eb2810e152d03f1b217b71b497ec5b501b

parent

6eb48663b6ef7f8e0fb1e0e27115293b4c6a8daf

2 files changed, 22 insertions(+), 8 deletions(-)

jump to
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"; + }; }