From fbe424384cb447beae6562d5eefdc083d6bd4540 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Wed, 24 Sep 2025 12:29:54 +0000 Subject: [PATCH] Update Signed-off-by: Nikolaos Karaolidis --- flake.lock | 106 +++++++++--------- .../configs/user/console/neovim/default.nix | 34 +----- .../configs/user/console/zellij/default.nix | 2 + .../common/configs/user/gui/emoji/default.nix | 2 +- .../configs/user/gui/hyprland/default.nix | 4 +- .../common/configs/user/gui/rofi/default.nix | 2 +- .../nikara/configs/console/sas/default.nix | 2 +- .../nikara/configs/console/wsl/default.nix | 33 +----- .../nikara/configs/console/wsl/wsl-zsh.sh | 15 --- hosts/himalia/hardware/default.nix | 4 - .../iwlwifi-no-disable-all-chans.patch | 26 ----- .../console/podman/media/plex/post-start.sh | 4 +- .../podman/media/transmission/default.nix | 3 +- overlays/default.nix | 2 +- overlays/go-swagger/default.nix | 13 +++ overlays/hyprland/default.nix | 4 - .../fix-maxwidth-resolution-mode.patch | 13 --- overlays/packages.nix | 1 - overlays/tea/default.nix | 7 +- packages/comentario/default.nix | 6 +- packages/littlelink-server/default.nix | 8 +- .../obsidian/plugins/excalidraw/default.nix | 8 +- .../plugins/excalidraw/package-lock.patch | 27 ----- packages/obsidian/plugins/linter/default.nix | 6 +- .../prometheus-podman-exporter/default.nix | 4 +- patches.nix | 11 +- submodules/lib | 2 +- submodules/sas | 2 +- 28 files changed, 101 insertions(+), 250 deletions(-) delete mode 100644 hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh delete mode 100644 hosts/himalia/hardware/iwlwifi/iwlwifi-no-disable-all-chans.patch create mode 100644 overlays/go-swagger/default.nix delete mode 100644 overlays/hyprland/default.nix delete mode 100644 overlays/hyprland/fix-maxwidth-resolution-mode.patch delete mode 100644 packages/obsidian/plugins/excalidraw/package-lock.patch diff --git a/flake.lock b/flake.lock index ab5461e..8021347 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ ] }, "locked": { - "lastModified": 1756487002, - "narHash": "sha256-hN9RfNXy53qAkT68T+IYZpl68uE1uPOVMkw0MqC43KA=", + "lastModified": 1758577685, + "narHash": "sha256-iHT0kvsQJG+Z89quGi7rNCXEg2e3DBGfuuCMu/UwiIo=", "owner": "aylur", "repo": "ags", - "rev": "8ff792dba6cc82eed10e760f551075564dd0a407", + "rev": "aa7a8a2dd6e54aaeb4e13a73ed3bc2283995090b", "type": "github" }, "original": { @@ -30,11 +30,11 @@ ] }, "locked": { - "lastModified": 1756474652, - "narHash": "sha256-iiBU6itpEqE0spXeNJ3uJTfioSyKYjt5bNepykpDXTE=", + "lastModified": 1757497936, + "narHash": "sha256-BSfvr7wdY5SbathVlrOW7vCyI9UGVIe2b9rTJ0O5IKo=", "owner": "aylur", "repo": "astal", - "rev": "20bd8318e4136fbd3d4eb2d64dbabc3acbc915dd", + "rev": "344a6dce56437a190b99e516a6cab8332cccf19e", "type": "github" }, "original": { @@ -121,11 +121,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -183,11 +183,11 @@ ] }, "locked": { - "lastModified": 1756579987, - "narHash": "sha256-duCce8zGsaMsrqqOmLOsuaV1PVIw/vXWnKuLKZClsGg=", + "lastModified": 1758692005, + "narHash": "sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w=", "owner": "nix-community", "repo": "home-manager", - "rev": "99a69bdf8a3c6bf038c4121e9c4b6e99706a187a", + "rev": "6ce2e18007ff022db41d9cc042f8838e8c51ed66", "type": "github" }, "original": { @@ -212,11 +212,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1754297745, - "narHash": "sha256-aD6/scLN3L4ZszmNbhhd3JQ9Pzv1ScYFphz14wHinfs=", + "lastModified": 1756744479, + "narHash": "sha256-EyZXusK/wRD3V9vDh00W2Re3Eg8UQ+LjVBQrrH9dq1U=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "892cbdca865d6b42f9c0d222fe309f7720259855", + "rev": "747b7912f49e2885090c83364d88cf853a020ac1", "type": "github" }, "original": { @@ -235,11 +235,11 @@ ] }, "locked": { - "lastModified": 1757531256, - "narHash": "sha256-aOqrRvKmHoPKVhEYgV/RbsMXYXy6W9Tt1uhGK3dWMlE=", + "lastModified": 1758632667, + "narHash": "sha256-C0aBPv8vqTI1QNVhygZxL0f49UERx2UejVdtyz67jhs=", "ref": "refs/heads/main", - "rev": "be7b39f41a1137a68944fc73db5a24544e015eb6", - "revCount": 7, + "rev": "5e0737c20f3c265dbff604170a6433cc1e1a4b41", + "revCount": 8, "type": "git", "url": "https://git.karaolidis.com/karaolidis/nix-lib.git" }, @@ -250,11 +250,11 @@ }, "mnw": { "locked": { - "lastModified": 1748710831, - "narHash": "sha256-eZu2yH3Y2eA9DD3naKWy/sTxYS5rPK2hO7vj8tvUCSU=", + "lastModified": 1756659871, + "narHash": "sha256-v6Rh4aQ6RKjM2N02kK9Usn0Ix7+OY66vNpeklc1MnGE=", "owner": "Gerg-L", "repo": "mnw", - "rev": "cff958a4e050f8d917a6ff3a5624bc4681c6187d", + "rev": "ed6cc3e48557ba18266e598a5ebb6602499ada16", "type": "github" }, "original": { @@ -289,11 +289,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1756542300, - "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", + "lastModified": 1758427187, + "narHash": "sha256-pHpxZ/IyCwoTQPtFIAG2QaxuSm8jWzrzBGjwQZIttJc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", + "rev": "554be6495561ff07b6c724047bdd7e0716aa7b46", "type": "github" }, "original": { @@ -305,11 +305,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -328,11 +328,11 @@ ] }, "locked": { - "lastModified": 1756630008, - "narHash": "sha256-weZiVKbiWQzTifm6qCxzhxghEu5mbh9mWNUdkzOLCR0=", + "lastModified": 1758695369, + "narHash": "sha256-ACZf/yRD6GgM621x6PsZ1XJ9eHEvUMR9yywWmkC0HgQ=", "owner": "nix-community", "repo": "NUR", - "rev": "f6a5a7b60dd6065e78ef06390767e689ffa3c23f", + "rev": "880430522f1c24aae5895b011dbcd81726d02133", "type": "github" }, "original": { @@ -358,11 +358,11 @@ ] }, "locked": { - "lastModified": 1755463179, - "narHash": "sha256-5Ggb1Mhf7ZlRgGi2puCa2PvWs6KbMnWBlW6KW7Vf79Y=", + "lastModified": 1758271661, + "narHash": "sha256-ENqd2/33uP5vB44ClDjjAV+J78oF8q1er4QUZuT8Z7g=", "owner": "NotAShelf", "repo": "nvf", - "rev": "03833118267ad32226b014b360692bdce9d6e082", + "rev": "b7571df4d6e9ac08506a738ddceeec0b141751b0", "type": "github" }, "original": { @@ -381,11 +381,11 @@ ] }, "locked": { - "lastModified": 1756052001, - "narHash": "sha256-dlLqyHxqiFAoIwshKe9X3PzXcJ+up88Qb2JVQswFaNE=", + "lastModified": 1758268943, + "narHash": "sha256-ufkrvMWvS+tgzs5H5iRZn/okuvmSzRLeBf+zUxES6YE=", "owner": "icewind1991", "repo": "nvidia-patch-nixos", - "rev": "780af7357d942fad2ddd9f325615a5f6ea7e37ee", + "rev": "e7358911c8f611eb1eb8e0758aa668d4d2d55cd9", "type": "github" }, "original": { @@ -422,11 +422,11 @@ }, "quadlet-nix": { "locked": { - "lastModified": 1754008153, - "narHash": "sha256-MYT1mDtSkiVg343agxgBFsnuNU3xS8vRy399JXX1Vw0=", + "lastModified": 1758631655, + "narHash": "sha256-EGeZ963L7xsNAY7snvP1JHQe7LWLVCM6f49+PzWjhEE=", "owner": "SEIAROTg", "repo": "quadlet-nix", - "rev": "1b2d27d460d8c7e4da5ba44ede463b427160b5c4", + "rev": "2ebe01b175e2e1e6de3f172d23f0c3b88713eec9", "type": "github" }, "original": { @@ -495,11 +495,11 @@ ] }, "locked": { - "lastModified": 1757531894, - "narHash": "sha256-GwV3ES7n/2mwPeu8FGfViI6QfzbTrvNob3OZOsPQId0=", + "lastModified": 1758633052, + "narHash": "sha256-IBfdW6W/CxyuFfMVjSazL2F6z/kwCGec6X3eOk9PJSg=", "ref": "refs/heads/main", - "rev": "3d069983345ea83549c641dd3f8875e54aaf1c2b", - "revCount": 12, + "rev": "f12387528b67f0c2095eb42fa0983a4223152717", + "revCount": 13, "type": "git", "url": "ssh://git@karaolidis.com/karaolidis/nix-sas.git" }, @@ -531,11 +531,11 @@ ] }, "locked": { - "lastModified": 1754988908, - "narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", + "lastModified": 1758425756, + "narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=", "owner": "Mic92", "repo": "sops-nix", - "rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", + "rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762", "type": "github" }, "original": { @@ -554,11 +554,11 @@ ] }, "locked": { - "lastModified": 1756614537, - "narHash": "sha256-qyszmZO9CEKAlj5NBQo1AIIADm5Fgqs5ZggW1sU1TVo=", + "lastModified": 1758584568, + "narHash": "sha256-FDxTheW6ynpbro/8eTZHhAY7J+HOf0jXeXq3jrJDcS8=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "374eb5d97092b97f7aaafd58a2012943b388c0df", + "rev": "9e9e48ca16628bf09a02bc5449d4b0761e15eebd", "type": "github" }, "original": { @@ -589,11 +589,11 @@ ] }, "locked": { - "lastModified": 1755934250, - "narHash": "sha256-CsDojnMgYsfshQw3t4zjRUkmMmUdZGthl16bXVWgRYU=", + "lastModified": 1758206697, + "narHash": "sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "74e1a52d5bd9430312f8d1b8b0354c92c17453e5", + "rev": "128222dc911b8e2e18939537bed1762b7f3a04aa", "type": "github" }, "original": { diff --git a/hosts/common/configs/user/console/neovim/default.nix b/hosts/common/configs/user/console/neovim/default.nix index ee65f2a..9d5dfc1 100644 --- a/hosts/common/configs/user/console/neovim/default.nix +++ b/hosts/common/configs/user/console/neovim/default.nix @@ -49,21 +49,6 @@ # alpha.enable = true; # }; - filetree = { - neo-tree = { - enable = true; - setupOpts = { - git_status_async = true; - - window.mappings = lib.generators.mkLuaInline '' - { - [""] = "noop", - } - ''; - }; - }; - }; - # formatter = { # conform-nvim.enable = true; # }; @@ -211,7 +196,10 @@ # smart-splits.enable = true; surround.enable = true; # undotree.enable = true; - # yazi-nvim.enable = true; + yazi-nvim = { + enable = true; + setupOpts.open_for_directories = true; + }; }; visuals = { @@ -271,20 +259,6 @@ silent = true; desc = "Save & Quit"; } - { - mode = [ "n" ]; - key = "ee"; - action = "Neotree toggle"; - silent = true; - desc = "Toggle Neo-tree"; - } - { - mode = [ "n" ]; - key = "ef"; - action = "Neotree reveal"; - silent = true; - desc = "Reveal file in Neo-tree"; - } ]; }; }; diff --git a/hosts/common/configs/user/console/zellij/default.nix b/hosts/common/configs/user/console/zellij/default.nix index 8c64d4f..606c34d 100644 --- a/hosts/common/configs/user/console/zellij/default.nix +++ b/hosts/common/configs/user/console/zellij/default.nix @@ -8,6 +8,8 @@ settings = { theme = "matugen"; + default_mode = "locked"; + pane_frames = false; copy_command = "wl-copy"; diff --git a/hosts/common/configs/user/gui/emoji/default.nix b/hosts/common/configs/user/gui/emoji/default.nix index 0c04e4a..e3802c2 100644 --- a/hosts/common/configs/user/gui/emoji/default.nix +++ b/hosts/common/configs/user/gui/emoji/default.nix @@ -10,7 +10,7 @@ let in { home-manager.users.${user} = { - programs.rofi.plugins = with pkgs; [ rofi-emoji-wayland ]; + programs.rofi.plugins = with pkgs; [ rofi-emoji ]; wayland.windowManager.hyprland.settings.bind = [ # Super + Shift + : diff --git a/hosts/common/configs/user/gui/hyprland/default.nix b/hosts/common/configs/user/gui/hyprland/default.nix index 69147a9..c113b9d 100644 --- a/hosts/common/configs/user/gui/hyprland/default.nix +++ b/hosts/common/configs/user/gui/hyprland/default.nix @@ -99,6 +99,8 @@ "$mod, mouse:273, resizewindow" ]; + gesture = [ "3, horizontal, workspace" ]; + input = { accel_profile = "flat"; kb_layout = "us,gr"; @@ -114,8 +116,6 @@ }; gestures = { - workspace_swipe = true; - workspace_swipe_min_fingers = true; workspace_swipe_forever = true; workspace_swipe_cancel_ratio = 0.2; }; diff --git a/hosts/common/configs/user/gui/rofi/default.nix b/hosts/common/configs/user/gui/rofi/default.nix index 67ef5b4..8237b39 100644 --- a/hosts/common/configs/user/gui/rofi/default.nix +++ b/hosts/common/configs/user/gui/rofi/default.nix @@ -14,7 +14,7 @@ in home-manager.users.${user} = { programs.rofi = { enable = true; - package = pkgs.rofi-wayland; + package = pkgs.rofi; }; home.file.${hmConfig.programs.rofi.configPath}.enable = false; diff --git a/hosts/elara/users/nikara/configs/console/sas/default.nix b/hosts/elara/users/nikara/configs/console/sas/default.nix index 6597521..7992f00 100644 --- a/hosts/elara/users/nikara/configs/console/sas/default.nix +++ b/hosts/elara/users/nikara/configs/console/sas/default.nix @@ -36,7 +36,7 @@ in programs = { go = { enable = true; - goPath = ".local/share/go"; + env.GOPATH = "${home}/.local/share/go"; }; gradle = { diff --git a/hosts/elara/users/nikara/configs/console/wsl/default.nix b/hosts/elara/users/nikara/configs/console/wsl/default.nix index 8b96760..5be028c 100644 --- a/hosts/elara/users/nikara/configs/console/wsl/default.nix +++ b/hosts/elara/users/nikara/configs/console/wsl/default.nix @@ -1,36 +1,5 @@ { user, home }: -{ config, pkgs, ... }: -let - systemctl = "${pkgs.systemd}/bin/systemctl"; -in +{ pkgs, ... }: { - # FIXME: https://github.com/nix-community/NixOS-WSL/issues/375 - # FIXME: https://github.com/Mic92/sops-nix/issues/687 - # FIXME: https://github.com/microsoft/WSL/issues/8842 - # FIXME: https://github.com/microsoft/WSL/issues/10205 - # Fuck Microsoft. - security.sudo.extraRules = [ - { - users = [ config.users.users.${user}.name ]; - commands = [ - { - command = "${systemctl} restart user@${toString config.users.users.${user}.uid}.service"; - options = [ "NOPASSWD" ]; - } - { - command = "${systemctl} restart user@${toString config.users.users.${user}.uid}"; - options = [ "NOPASSWD" ]; - } - ]; - } - ]; - - users.users.${user}.shell = pkgs.writeShellApplication { - name = "wsl-zsh"; - runtimeInputs = with pkgs; [ systemd ]; - text = builtins.readFile ./wsl-zsh.sh; - passthru.shellPath = "/bin/wsl-zsh"; - }; - home-manager.users.${user}.home.packages = with pkgs; [ wsl-wl-clipboard ]; } diff --git a/hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh b/hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh deleted file mode 100644 index 2f9e9eb..0000000 --- a/hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh +++ /dev/null @@ -1,15 +0,0 @@ -# shellcheck shell=bash - -user_bus="${DBUS_SESSION_BUS_ADDRESS#unix:path=}" - -if [ -S "$user_bus" ]; then - exec zsh -fi - -until [ -S /run/dbus/system_bus_socket ]; do - sleep 0.1 -done - -sudo systemctl restart "user@${UID}.service" - -exec zsh diff --git a/hosts/himalia/hardware/default.nix b/hosts/himalia/hardware/default.nix index 6d30429..c4fda9a 100644 --- a/hosts/himalia/hardware/default.nix +++ b/hosts/himalia/hardware/default.nix @@ -62,10 +62,6 @@ name = "alc285-fixup"; patch = ./gu605c-spi-cs-gpio/alc285-fixup.patch; } - { - name = "iwlwifi-no-disable-all-chans"; - patch = ./iwlwifi/iwlwifi-no-disable-all-chans.patch; - } ]; initrd = { diff --git a/hosts/himalia/hardware/iwlwifi/iwlwifi-no-disable-all-chans.patch b/hosts/himalia/hardware/iwlwifi/iwlwifi-no-disable-all-chans.patch deleted file mode 100644 index accc485..0000000 --- a/hosts/himalia/hardware/iwlwifi/iwlwifi-no-disable-all-chans.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c -index 6adcfa6e214a..4512d846629c 100644 ---- a/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c -+++ b/drivers/net/wireless/intel/iwlwifi/fw/regulatory.c -@@ -622,7 +622,7 @@ int iwl_fill_lari_config(struct iwl_fw_runtime *fwrt, - cmd->oem_uhb_allow_bitmap = cpu_to_le32(value); - - ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_FORCE_DISABLE_CHANNELS, &value); -- if (!ret) -+ if (!ret && value != 0xFFFFFFFF) - cmd->force_disable_channels_bitmap = cpu_to_le32(value); - - ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_ENERGY_DETECTION_THRESHOLD, -diff --git a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c -index a75af8c1e8ab..e055a946b9e6 100644 ---- a/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c -+++ b/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c -@@ -259,7 +259,7 @@ void iwl_mld_configure_lari(struct iwl_mld *mld) - cmd.oem_uhb_allow_bitmap = cpu_to_le32(value); - - ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_FORCE_DISABLE_CHANNELS, &value); -- if (!ret) -+ if (!ret && value != 0xFFFFFFFF) - cmd.force_disable_channels_bitmap = cpu_to_le32(value); - - ret = iwl_bios_get_dsm(fwrt, DSM_FUNC_ENERGY_DETECTION_THRESHOLD, diff --git a/hosts/jupiter/users/storm/configs/console/podman/media/plex/post-start.sh b/hosts/jupiter/users/storm/configs/console/podman/media/plex/post-start.sh index 67ff467..7e000ad 100644 --- a/hosts/jupiter/users/storm/configs/console/podman/media/plex/post-start.sh +++ b/hosts/jupiter/users/storm/configs/console/podman/media/plex/post-start.sh @@ -86,7 +86,7 @@ EOF build_shows_payload() { cat <<-EOF -name=Shows&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fshows&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2 +name=Shows&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fshows&prefs%5BshowOrdering%5D=aired&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2 EOF } @@ -98,7 +98,7 @@ EOF build_anime_shows_payload() { cat <<-EOF -name=Shows%20%28Anime%29&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fanime%2Fshows&prefs%5Bcountry%5D=JP&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2 +name=Shows%20%28Anime%29&type=show&agent=tv.plex.agents.series&scanner=Plex%20TV%20Series&language=en-US&location=%2Fvar%2Flib%2Fmedia%2Flibraries%2Fanime%2Fshows&prefs%5Bcountry%5D=JP&prefs%5BshowOrdering%5D=aired&prefs%5BuseSeasonTitles%5D=1&prefs%5BuseRedbandTrailers%5D=1&prefs%5BincludeAdultContent%5D=1&prefs%5BcollectionMode%5D=1&prefs%5BenableAdMarkerGeneration%5D=2 EOF } diff --git a/hosts/jupiter/users/storm/configs/console/podman/media/transmission/default.nix b/hosts/jupiter/users/storm/configs/console/podman/media/transmission/default.nix index 1c01bae..6f0fe35 100644 --- a/hosts/jupiter/users/storm/configs/console/podman/media/transmission/default.nix +++ b/hosts/jupiter/users/storm/configs/console/podman/media/transmission/default.nix @@ -33,8 +33,7 @@ in volumes = let config = (pkgs.formats.json { }).generate "settings.override.json" { - ratio-limit-enabled = true; - ratio-limit = 5; + ratio-limit-enabled = false; download-queue-enabled = false; peer-limit-per-torrent = 100; peer-limit-global = 1000; diff --git a/overlays/default.nix b/overlays/default.nix index a9b795c..e29f102 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -3,7 +3,7 @@ final: prev: android-tools = import ./android-tools final prev; attic-client = import ./attic-client final prev; darktable = import ./darktable final prev; - hyprland = import ./hyprland final prev; + go-swagger = import ./go-swagger final prev; mpv = import ./mpv final prev; spicetify-cli = import ./spicetify-cli final prev; tea = import ./tea final prev; diff --git a/overlays/go-swagger/default.nix b/overlays/go-swagger/default.nix new file mode 100644 index 0000000..e722492 --- /dev/null +++ b/overlays/go-swagger/default.nix @@ -0,0 +1,13 @@ +final: prev: +# FIXME: https://github.com/go-swagger/go-swagger/issues/3220 +# FIXME: https://github.com/go-swagger/go-swagger/issues/3229 +prev.go-swagger.overrideAttrs (oldAttrs: { + src = final.fetchFromGitHub { + owner = "go-swagger"; + repo = "go-swagger"; + rev = "717e3cb29becaaf00e56953556c6d80f8a01b286"; + hash = "sha256-IuIVc7NwfXSBQ2tojD4LY7I18k5MJaVeDDPsi/OBFL0="; + }; + + vendorHash = "sha256-x3fTIXmI5NnOKph1D84MHzf1Kod+WLYn1JtnWLr4x+U="; +}) diff --git a/overlays/hyprland/default.nix b/overlays/hyprland/default.nix deleted file mode 100644 index 5709a3b..0000000 --- a/overlays/hyprland/default.nix +++ /dev/null @@ -1,4 +0,0 @@ -final: prev: -prev.hyprland.overrideAttrs (oldAttrs: { - patches = oldAttrs.patches or [ ] ++ [ ./fix-maxwidth-resolution-mode.patch ]; -}) diff --git a/overlays/hyprland/fix-maxwidth-resolution-mode.patch b/overlays/hyprland/fix-maxwidth-resolution-mode.patch deleted file mode 100644 index 6292140..0000000 --- a/overlays/hyprland/fix-maxwidth-resolution-mode.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp -index 635c7977..80093c0d 100644 ---- a/src/config/ConfigManager.cpp -+++ b/src/config/ConfigManager.cpp -@@ -2091,6 +2091,8 @@ bool CMonitorRuleParser::parseMode(const std::string& value) { - m_rule.resolution = Vector2D(-1, -1); - else if (value.starts_with("highres")) - m_rule.resolution = Vector2D(-1, -2); -+ else if (value.starts_with("maxwidth")) -+ m_rule.resolution = Vector2D(-1, -3); - else if (parseModeLine(value, m_rule.drmMode)) { - m_rule.resolution = Vector2D(m_rule.drmMode.hdisplay, m_rule.drmMode.vdisplay); - m_rule.refreshRate = float(m_rule.drmMode.vrefresh) / 1000; diff --git a/overlays/packages.nix b/overlays/packages.nix index 7cac113..db9986a 100644 --- a/overlays/packages.nix +++ b/overlays/packages.nix @@ -4,7 +4,6 @@ android-tools attic-client darktable - hyprland mpv spicetify-cli tea diff --git a/overlays/tea/default.nix b/overlays/tea/default.nix index b0335ea..141a09b 100644 --- a/overlays/tea/default.nix +++ b/overlays/tea/default.nix @@ -1,15 +1,10 @@ final: prev: prev.tea.overrideAttrs (oldAttrs: { patches = oldAttrs.patches or [ ] ++ [ - # feat: add user auth via env - (builtins.fetchurl { - url = "https://gitea.com/gitea/tea/pulls/639.patch"; - sha256 = "sha256:0c5gpi6aajd3h0wp7lrvj5qk9wsqhgbap7ijvl0x117v0g8mgzvs"; - }) # fix: evaluate env login in repo context (builtins.fetchurl { url = "https://gitea.com/gitea/tea/pulls/809.patch"; - sha256 = "sha256:1mmsnzabcdy5lihs51kbx8r1vcr51rfj9a8gl5894jm7qvng7c5d"; + sha256 = "sha256:1pzp4z49nzdd0rd03d6gmdrkn95vxmamykpz10giampssjn31sn3"; }) ]; }) diff --git a/packages/comentario/default.nix b/packages/comentario/default.nix index 67cee9c..66621f2 100644 --- a/packages/comentario/default.nix +++ b/packages/comentario/default.nix @@ -2,14 +2,14 @@ # AUTO-UPDATE: nix-update --flake comentario --version=branch=dev --subpackage frontend pkgs.buildGo125Module (finalAttrs: { pname = "comentario"; - version = "3.14.0-unstable-2025-09-20"; + version = "3.14.0-unstable-2025-09-23"; src = pkgs.fetchFromGitLab { owner = "comentario"; repo = "comentario"; # FIXME: Stable rev once type error is fixed - rev = "73cf8040cb9adb31794ec780e5905c2e747ca63f"; - hash = "sha256-8rch1sL81wQblaUBebUA/C2HxtAfYHPadt2X2qJWJIk="; + rev = "7774ecce56565b25aa378ab5ff230e9d98d82c79"; + hash = "sha256-7z7TQp380E/XdZ0J68jUznj8gmZqApn37wnYHdPmIK0="; }; patches = [ ./superuser-claim.patch ]; diff --git a/packages/littlelink-server/default.nix b/packages/littlelink-server/default.nix index 67bfd39..fe2699c 100644 --- a/packages/littlelink-server/default.nix +++ b/packages/littlelink-server/default.nix @@ -2,18 +2,18 @@ # AUTO-UPDATE: nix-update --flake --version=branch=master littlelink-server pkgs.stdenv.mkDerivation (finalAttrs: { pname = "littlelink-server"; - version = "0-unstable-2025-08-25"; + version = "0-unstable-2025-09-04"; src = pkgs.fetchFromGitHub { owner = "techno-tim"; repo = "littlelink-server"; - rev = "9c65c4f389a92b2bf2ca85e545960ef3be4e72e9"; - hash = "sha256-nd3dMWuYz2Af5XokTgMJdF0U2L98EW6CVuDGSXSOlls="; + rev = "cafae98693fe0a0b34225be9dbfc7b4ef0c363d4"; + hash = "sha256-pjXmQm0iXZA9oc/zP4t2R3/Bsw6/89T8Hbx15mqzS3A="; }; offlineCache = pkgs.fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-Ikd2PUBIPTTv7e08HbANk4chwMtObyZtnd6pyiWKqps="; + hash = "sha256-9qOHA1fj4yAl879K8sWvnNtMVrQZE29FLF8aiQio0Dg="; }; nativeBuildInputs = with pkgs; [ diff --git a/packages/obsidian/plugins/excalidraw/default.nix b/packages/obsidian/plugins/excalidraw/default.nix index bcdadf6..df41e66 100644 --- a/packages/obsidian/plugins/excalidraw/default.nix +++ b/packages/obsidian/plugins/excalidraw/default.nix @@ -2,13 +2,13 @@ # AUTO-UPDATE: nix-update --flake obsidian-plugin-excalidraw --subpackage mathjaxToSVG pkgs.buildNpmPackage (finalAttrs: { pname = "obsidian.plugins.excalidraw"; - version = "2.15.1"; + version = "2.15.3"; pkg = pkgs.fetchFromGitHub { owner = "zsviczian"; repo = "obsidian-excalidraw-plugin"; rev = finalAttrs.version; - hash = "sha256-EsyR5PTZkR+/+5F9mteZ06smbX0mhxtbagO6ZDloHgs="; + hash = "sha256-r5L+QWwVfx0j2z/dB86+uZSETFeApCscgWoappiRulw="; }; mathjaxToSVG = pkgs.buildNpmPackage { @@ -30,9 +30,7 @@ pkgs.buildNpmPackage (finalAttrs: { src = finalAttrs.pkg; - patches = [ ./package-lock.patch ]; - - npmDepsHash = "sha256-QuhHPLjPpZNKZH7qhOr77CCZS9+ls35+ka4WYOEt4zI="; + npmDepsHash = "sha256-SmAh2S4eGZKY5QtP1HxISdHJ2xnSFVtZwfIMKwSPiaY="; npmPackFlags = [ "--ignore-scripts" ]; configurePhase = '' diff --git a/packages/obsidian/plugins/excalidraw/package-lock.patch b/packages/obsidian/plugins/excalidraw/package-lock.patch deleted file mode 100644 index f7d1d89..0000000 --- a/packages/obsidian/plugins/excalidraw/package-lock.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/package-lock.json b/package-lock.json -index 21d66bd..fc0b033 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -11,7 +11,7 @@ - "dependencies": { - "@popperjs/core": "^2.11.8", - "@zsviczian/colormaster": "^1.2.2", -- "@zsviczian/excalidraw": "0.18.0-31", -+ "@zsviczian/excalidraw": "0.18.0-37", - "chroma-js": "^3.1.2", - "clsx": "^2.0.0", - "es6-promise-pool": "2.5.0", -@@ -3494,9 +3494,10 @@ - "license": "MIT" - }, - "node_modules/@zsviczian/excalidraw": { -- "version": "0.18.0-31", -- "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.18.0-31.tgz", -- "integrity": "sha512-A1wyp8EVOhCdoxdX7middc8LoLpjPLtxiSTeBbdMtungl8VQzAcQ2tSGCkncK/8RBcBaUk44Hr6KcWjezHnQew==", -+ "version": "0.18.0-37", -+ "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.18.0-37.tgz", -+ "integrity": "sha512-SC4a6wj6IzE9HucxImDoOPcojojW/8FSry1hSA+hXfU350DhY6VlpFQ1DHJMPqVgIkFHB/hbCHt3klV+66+ouw==", -+ "license": "MIT", - "dependencies": { - "@braintree/sanitize-url": "6.0.2", - "@excalidraw/random-username": "1.1.0", diff --git a/packages/obsidian/plugins/linter/default.nix b/packages/obsidian/plugins/linter/default.nix index 55b37a1..2084146 100644 --- a/packages/obsidian/plugins/linter/default.nix +++ b/packages/obsidian/plugins/linter/default.nix @@ -2,16 +2,16 @@ # AUTO-UPDATE: nix-update --flake obsidian-plugin-linter pkgs.buildNpmPackage (finalAttrs: { pname = "linter"; - version = "1.29.2"; + version = "1.30.0"; src = pkgs.fetchFromGitHub { owner = "platers"; repo = "obsidian-linter"; rev = finalAttrs.version; - hash = "sha256-I60nP99bdQfvq+GYtUvHPpYqp/nqpn3BqrgZzgPzRpI="; + hash = "sha256-pqbCt5h1KXwe2wXoF8v9xj3ntKcWwClQrcO6RHQa5QY="; }; - npmDepsHash = "sha256-5e7eFX25818dsux9hSdNRsTJPHbaR8n69s6/nnIHFyc="; + npmDepsHash = "sha256-6VgGl27vYunzU3QvPT4ljFtG/7RxhmrUPQZHE7eGepo="; npmPackFlags = [ "--ignore-scripts" ]; installPhase = '' diff --git a/packages/prometheus-podman-exporter/default.nix b/packages/prometheus-podman-exporter/default.nix index 1ea2bdd..0f92b47 100644 --- a/packages/prometheus-podman-exporter/default.nix +++ b/packages/prometheus-podman-exporter/default.nix @@ -2,13 +2,13 @@ # AUTO-UPDATE: nix-update --flake prometheus-podman-exporter pkgs.buildGoModule (finalAttrs: { pname = "prometheus-podman-exporter"; - version = "1.18.0"; + version = "1.18.1"; src = pkgs.fetchFromGitHub { owner = "containers"; repo = "prometheus-podman-exporter"; rev = "v${finalAttrs.version}"; - hash = "sha256-hrecxJp78c8LruXTGRDU6zNWnyh+vwgCpVJsm026NYw="; + hash = "sha256-h4bOb1xbQTKnN5m4Xa28C2cBoXDo/EAleUNVUC03ixQ="; }; vendorHash = null; diff --git a/patches.nix b/patches.nix index 8e1b957..1ab9bfb 100644 --- a/patches.nix +++ b/patches.nix @@ -1,10 +1 @@ -{ patcher, ... }: -{ - quadlet-nix.patches = [ - (patcher.fetchpatch { - name = "feat: supports images"; - url = "https://github.com/SEIAROTg/quadlet-nix/compare/main...karaolidis:quadlet-nix:image.diff"; - hash = "sha256-8li8XuBV3+J0s3FACOyKP+ndffn8T/PQXq+UrIk2TAc="; - }) - ]; -} +{ patcher, ... }: { } diff --git a/submodules/lib b/submodules/lib index be7b39f..5e0737c 160000 --- a/submodules/lib +++ b/submodules/lib @@ -1 +1 @@ -Subproject commit be7b39f41a1137a68944fc73db5a24544e015eb6 +Subproject commit 5e0737c20f3c265dbff604170a6433cc1e1a4b41 diff --git a/submodules/sas b/submodules/sas index 3d06998..f123875 160000 --- a/submodules/sas +++ b/submodules/sas @@ -1 +1 @@ -Subproject commit 3d069983345ea83549c641dd3f8875e54aaf1c2b +Subproject commit f12387528b67f0c2095eb42fa0983a4223152717