diff --git a/.forgejo/workflows/nix-inputs-update.yml b/.forgejo/workflows/nix-inputs-update.yml index 36aa425..14f31eb 100644 --- a/.forgejo/workflows/nix-inputs-update.yml +++ b/.forgejo/workflows/nix-inputs-update.yml @@ -9,4 +9,5 @@ jobs: - run: git checkout -b update-nix-inputs - run: nix flake update - run: git commit -a -m "Update flake inputs $(date +'%d/%m/%Y')" --author="Update flake worklow " + - run: nix build .#build-all - run: git push --force --set-upstream origin update-nix-inputs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b2be92b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +result diff --git a/flake.lock b/flake.lock index 518886f..7afee1a 100644 --- a/flake.lock +++ b/flake.lock @@ -261,11 +261,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1759490516, - "narHash": "sha256-AjlhGuJlYt4Y0GCMUl9l77ua3XPi6fwChXTasrskhmY=", - "rev": "042af42400e57abd9d1ad50f6094ea09b2679b2d", + "lastModified": 1752791100, + "narHash": "sha256-NsZUGTrB13vYzkJXlrJHnTll91cTlYb/p1ubmGupysg=", + "rev": "48f696499db3c6adfe6e0813afc49c582be20a3b", "type": "tarball", - "url": "https://git.antoinevaure.fr/api/v1/repos/ant/st-flexipatch/archive/042af42400e57abd9d1ad50f6094ea09b2679b2d.tar.gz" + "url": "https://git.antoinevaure.fr/api/v1/repos/ant/st-flexipatch/archive/48f696499db3c6adfe6e0813afc49c582be20a3b.tar.gz" }, "original": { "type": "tarball", diff --git a/home/gui-software.nix b/home/gui-software.nix index f89916e..5c46b80 100644 --- a/home/gui-software.nix +++ b/home/gui-software.nix @@ -53,7 +53,7 @@ programs.zathura.enable = true; xdg.mimeApps.defaultApplications = { - "application/pdf" = "zathura.desktop"; + "application/pdf" = "org.pwmt.zathura.desktop"; "WebBrowser" = "firefox.desktop"; "x-scheme-handler/http" = "firefox.desktop"; "x-scheme-handler/https" = "firefox.desktop"; diff --git a/home/lf.nix b/home/lf.nix index adef56c..e4aba23 100644 --- a/home/lf.nix +++ b/home/lf.nix @@ -190,6 +190,21 @@ ''; }; + programs.fish.functions.lfcd.body = '' + set tmp (mktemp) + # `command` is needed in case `lfcd` is aliased to `lf` + command lf -last-dir-path=$tmp $argv + if test -f "$tmp" + set dir (cat $tmp) + rm -f $tmp + if test -d "$dir" + if test "$dir" != (pwd) + cd $dir + end + end + end + ''; + programs.fish = { shellAliases = { f = "lfcd"; diff --git a/home/more-software.nix b/home/more-software.nix index e42f19d..6e7f1cc 100644 --- a/home/more-software.nix +++ b/home/more-software.nix @@ -24,6 +24,7 @@ yazi ncdu android-tools + tor-browser ]; programs.neovim.extraPackages = with pkgs; [