diff --git a/flake.lock b/flake.lock index 846dd07..73ff209 100644 --- a/flake.lock +++ b/flake.lock @@ -44,11 +44,11 @@ ] }, "locked": { - "lastModified": 1779202205, - "narHash": "sha256-UFt7q51IIhBzo1L+4MqNNljIrMOtrrjiT4vrOmz+wDA=", + "lastModified": 1779627636, + "narHash": "sha256-J6JGf42zNzLo/CrRdKb5dNznpLI+eGxN/5KTLG1Mo5s=", "owner": "nix-community", "repo": "home-manager", - "rev": "16663cb13826d6aa519fb8c622460e3ce2a04dc1", + "rev": "044c30c19550c0557997dece4ce9e54d2fa77ba1", "type": "github" }, "original": { @@ -106,11 +106,11 @@ ] }, "locked": { - "lastModified": 1779149084, - "narHash": "sha256-ICMEkFOJMI0oOxf23fXWGQzYXNO+tw2i/X8Mdx8kfq8=", + "lastModified": 1779581083, + "narHash": "sha256-8oH4tkPriJ0XgzCNUVvmK74mzGorswcDIeILcegajPA=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "e3a2a96eb3673ab4292c6d3731794615059f6fa9", + "rev": "14f183fdf55c9ef0f506bd72fa70839b076724b8", "type": "github" }, "original": { @@ -122,11 +122,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1779124106, - "narHash": "sha256-sLGjo9u3ojqH2aVjcpuExVvgJcNeKtsR962twipxzFM=", + "lastModified": 1779580748, + "narHash": "sha256-PlDirVwk8aSW5YdsIx5MxSdam/WuQF80JgDoS82Jl5s=", "owner": "neovim", "repo": "neovim", - "rev": "450ba41436b6f9a94c7519339a0bdff8dfbf66a9", + "rev": "b6b2b124949d3a45ef32c14b445574b80c6bfafc", "type": "github" }, "original": { @@ -162,11 +162,11 @@ ] }, "locked": { - "lastModified": 1778999127, - "narHash": "sha256-V5GquqJvAqwFTcpN6hxKSQAtwuJFRUEHmyNKbeaTQDg=", + "lastModified": 1779604987, + "narHash": "sha256-ZQ5z+fVhxYKtIFwtqGp5O0PD84BM1riASvqDaN5Xs+s=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "f680e0d3c1dbefe298c423691662e238496890f2", + "rev": "8fba98c80b48fa013820e0163c5096922fea4ddd", "type": "github" }, "original": { @@ -195,11 +195,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1779099457, - "narHash": "sha256-u73aVD/lUmmT3JV+kPDztl7zPwQKd0eobD1AbJltaGs=", + "lastModified": 1779258371, + "narHash": "sha256-j1iZsLy6oFApqR1oiDmHhvkwxXqcNi0aoSJj643LuwU=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "8792fab9d4a6454a9201675f01326f827ce35ead", + "rev": "c97bc4d15bd3473dd095e8e8ba57330ab1943a77", "type": "github" }, "original": { @@ -264,11 +264,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1778869304, - "narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=", + "lastModified": 1779536132, + "narHash": "sha256-q+fF42iv/geEbHfgSzy3tS0FF/EyD6XTZ98E6yxiBO8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d233902339c02a9c334e7e593de68855ad26c4cb", + "rev": "3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7e1456", "type": "github" }, "original": { @@ -316,11 +316,11 @@ "tmux": { "flake": false, "locked": { - "lastModified": 1779189931, - "narHash": "sha256-e+AgZiJMFkcXG8m3IiIiUbg/PpfLFffvz8NJHQYugv4=", + "lastModified": 1779613541, + "narHash": "sha256-gco4KLdHy+oF/AJphCOLAaKtkPsV7JxFk6UAeKirKLY=", "owner": "tmux", "repo": "tmux", - "rev": "cb1025e0e877866dead0ddcdccf825bec2121843", + "rev": "eb330a6df64b80205e3c6c96adf6fbbdea1e768f", "type": "github" }, "original": { diff --git a/modules/gui/home.nix b/modules/gui/home.nix index 52e166f..026dd43 100644 --- a/modules/gui/home.nix +++ b/modules/gui/home.nix @@ -8,7 +8,6 @@ # When editing this, don't forget to edit home.sessionVariables. browser = "zen.desktop"; editor = "nvim.desktop"; - pdf = "org.pwmt.zathura.desktop"; player = "mpv.desktop"; in { imports = [ @@ -25,7 +24,6 @@ in { freecad kicad xdg-utils - zathura libreoffice qbittorrent pear-desktop @@ -64,10 +62,10 @@ in { "x-scheme-handler/about" = browser; "x-scheme-handler/unknown" = browser; "x-scheme-handler/magnet" = browser; - "application/oxps" = pdf; - "application/pdf" = pdf; - "application/epub+zip" = pdf; - "application/x-fictionbook+xml" = pdf; + "application/oxps" = browser; + "application/pdf" = browser; + "application/epub+zip" = browser; + "application/x-fictionbook+xml" = browser; "text/tcl" = editor; "text/html" = editor; "text/x-makefile" = editor; diff --git a/modules/wm/default.nix b/modules/wm/default.nix index e28d755..9ca0dca 100644 --- a/modules/wm/default.nix +++ b/modules/wm/default.nix @@ -34,6 +34,10 @@ services.system-config-printer.enable = true; services.gnome.glib-networking.enable = true; services.gnome.gnome-settings-daemon.enable = true; + # those are needed for nautilus to work (without it, at least 30s of loading in each dir) + services.gnome.localsearch.enable = true; + services.gnome.tinysparql.enable = true; + services.gvfs.enable = true; environment.systemPackages = with pkgs; [ overskride diff --git a/overlays/default.nix b/overlays/default.nix index 9580154..25a029b 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -21,6 +21,7 @@ in { tmux = super.tmux.overrideAttrs { src = tmux; version = "next-3.7"; + patches = []; }; # they try to use passthrough if they detect tmux. we don't want that.