diff --git a/flake.lock b/flake.lock index de77dab..fa4a2cb 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1690629157, - "narHash": "sha256-hsZC4tPH4Ab/ynuswApNFzshbfG79Ctbrc4Qa0z9sek=", + "lastModified": 1695708052, + "narHash": "sha256-QiWOrZcCmY+zH2NVM6/opZaMRMgam9u+qVYycKLqL10=", "owner": "nix-community", "repo": "home-manager", - "rev": "5c23226768abd3402636f4d3c65aea8450997102", + "rev": "dd88dbc69438384bd94f8282584a86798750028c", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1690548937, - "narHash": "sha256-x3ZOPGLvtC0/+iFAg9Kvqm/8hTAIkGjc634SqtgaXTA=", + "lastModified": 1695360818, + "narHash": "sha256-JlkN3R/SSoMTa+CasbxS1gq+GpGxXQlNZRUh9+LIy/0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2a9d660ff0f7ffde9d73be328ee6e6f10ef66b28", + "rev": "e35dcc04a3853da485a396bdd332217d0ac9054f", "type": "github" }, "original": { diff --git a/home/R.nix b/home/R.nix index 21924b5..2f74690 100644 --- a/home/R.nix +++ b/home/R.nix @@ -36,7 +36,7 @@ nativeBuildInputs = []; }; # readODS = pkgs.rPackages.buildRPackage { - # name = "goethR"; + # name = "readODS"; # src = builtins.fetchGit { # url = "https://git@github.com/ktiu/readODS/"; # ref = "v1.8"; @@ -81,6 +81,7 @@ tidyr tidyverse tmap + xlsx yaml lectuR publishR diff --git a/home/default.nix b/home/default.nix index 8c47d2b..509f30a 100644 --- a/home/default.nix +++ b/home/default.nix @@ -46,6 +46,10 @@ unzip wl-clipboard + # admin + dig.dnsutils + pwgen + # messenger mattermost-desktop signal-desktop @@ -68,6 +72,8 @@ taskopen gnome.gnome-sound-recorder # zoom-us + okular + xournalpp evolution # publishing diff --git a/home/nvim/default.nix b/home/nvim/default.nix index 5e64241..f570122 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -133,5 +133,6 @@ xdg.configFile."nvim/after/ftplugin/markdown.vim".source = ./after/ftplugin/markdown.vim; xdg.configFile."nvim/ftplugin/r.vim".source = ./ftplugin/r.vim; xdg.configFile."nvim/ftplugin/rmd.vim".source = ./ftplugin/rmd.vim; + xdg.configFile."nvim/ftplugin/tex.vim".source = ./ftplugin/tex.vim; xdg.configFile."nvim/syntax/rmd.vim".source = ./syntax/rmd.vim; } diff --git a/home/nvim/ftplugin/markdown.vim b/home/nvim/ftplugin/markdown.vim index b33dbd1..a80f805 100644 --- a/home/nvim/ftplugin/markdown.vim +++ b/home/nvim/ftplugin/markdown.vim @@ -3,7 +3,7 @@ setlocal textwidth=0 setlocal syntax=rmd setlocal breakat-=@ -set makeprg=Rscript\ -e\ 'publishR::render(\\"%\\")' +setlocal makeprg=Rscript\ -e\ 'publishR::render(\\"%\\")' " nnoremap oh :! xdg-open %:r.html nnoremap oh :! xdg-open %:r.html diff --git a/home/nvim/ftplugin/tex.vim b/home/nvim/ftplugin/tex.vim index 48f2517..9a05b78 100644 --- a/home/nvim/ftplugin/tex.vim +++ b/home/nvim/ftplugin/tex.vim @@ -1 +1,2 @@ -set makeprg=xelatex +setlocal makeprg=xelatex\ % +nnoremap op :! xdg-open %:r.pdf diff --git a/home/tex.nix b/home/tex.nix index 03e33d2..b42aa02 100644 --- a/home/tex.nix +++ b/home/tex.nix @@ -9,6 +9,7 @@ let blindtext changepage csquotes + dashrule enotez enumitem environ @@ -16,6 +17,7 @@ let gensymb graphbox idxlayout + ifmtarg imakeidx lastpage lipsum diff --git a/system/default.nix b/system/default.nix index 889169e..abc4b40 100644 --- a/system/default.nix +++ b/system/default.nix @@ -63,6 +63,7 @@ foot htop killall + virt-manager ]; fonts.packages = with pkgs; [ @@ -77,5 +78,8 @@ mullvad-vpn.enable = true; }; + virtualisation.libvirtd.enable = true; + programs.dconf.enable = true; + system.stateVersion = "22.11"; } diff --git a/system/gnome.nix b/system/gnome.nix index 578cf80..030f8b5 100644 --- a/system/gnome.nix +++ b/system/gnome.nix @@ -18,5 +18,6 @@ environment.systemPackages = with pkgs.gnome; [ gnome-tweaks gedit + gnome-boxes ]; }