diff --git a/home/NixVM.nix b/home/NixVM.nix index fc68e7c..0742769 100644 --- a/home/NixVM.nix +++ b/home/NixVM.nix @@ -7,4 +7,10 @@ ]; programs.ssh.matchBlocks."*".identityFile = "/home/user/.secrets/SSH/NixVM/id_ed25519"; + + home.packages = with pkgs; [ + wl-clipboard + jq + evince + ]; } diff --git a/home/git/default.nix b/home/git/default.nix index 522ab36..b6199a5 100644 --- a/home/git/default.nix +++ b/home/git/default.nix @@ -9,6 +9,9 @@ s = "status"; a = "add"; }; + ignores = [ + "*.direnv/" + ]; extraConfig = { credentials.helper = "store"; pull.rebase = false; diff --git a/home/utils/common.nix b/home/utils/common.nix index b36fa00..ccb927f 100644 --- a/home/utils/common.nix +++ b/home/utils/common.nix @@ -27,4 +27,10 @@ COLORTERM = "truecolor"; }; + home.file.".latexmkrc".text = '' + $pdf_mode = 1; + $pdflatex = 'lualatex %O %S'; + $pdf_previewer = 'evince %O %S'; + ''; + } diff --git a/home/zsh/default.nix b/home/zsh/default.nix index edc9b17..3a80b12 100644 --- a/home/zsh/default.nix +++ b/home/zsh/default.nix @@ -15,6 +15,7 @@ ]; home.sessionVariables = { BROWSER = "firefox"; + PDF_VIEWER = "evince"; GPULAB_CERT = "${config.xdg.dataHome}/gpulab.pem"; GPULAB_DEV = "False"; GCC_COLORS = diff --git a/hosts/NixVM/default.nix b/hosts/NixVM/default.nix index 5ec1376..03b44bb 100644 --- a/hosts/NixVM/default.nix +++ b/hosts/NixVM/default.nix @@ -4,6 +4,10 @@ (import ../Common/default.nix { inherit inputs config pkgs; }) ]; + services.ollama = { + enable = true; + }; + networking.wg-quick.interfaces = { wg0 = { address = [ "10.0.0.13/24" ];