Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -7427,6 +7427,12 @@ githubId = 21156405; name = "GuangTao Zhang"; }; Guanran928 = { email = "guanran928@outlook.com"; github = "Guanran928"; githubId = 68757440; name = "Guanran928"; }; guekka = { github = "Guekka"; githubId = 39066502; Loading nixos/modules/programs/clash-verge.nix +4 −3 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ { options.programs.clash-verge = { enable = lib.mkEnableOption (lib.mdDoc "Clash Verge"); package = lib.mkPackageOption pkgs "clash-verge" {}; autoStart = lib.mkEnableOption (lib.mdDoc "Clash Verge auto launch"); tunMode = lib.mkEnableOption (lib.mdDoc "Clash Verge TUN mode"); }; Loading @@ -14,10 +15,10 @@ lib.mkIf cfg.enable { environment.systemPackages = [ pkgs.clash-verge cfg.package (lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { name = "clash-verge"; package = pkgs.clash-verge; package = cfg.package; })) ]; Loading @@ -25,7 +26,7 @@ owner = "root"; group = "root"; capabilities = "cap_net_bind_service,cap_net_admin=+ep"; source = "${lib.getExe pkgs.clash-verge}"; source = "${lib.getExe cfg.package}"; }; }; Loading pkgs/by-name/cl/clash-nyanpasu/package.nix 0 → 100644 +23 −0 Original line number Diff line number Diff line { lib , clash-verge , mihomo , fetchurl }: (clash-verge.override { clash-meta = mihomo; }).overrideAttrs (old: rec { pname = "clash-nyanpasu"; version = "1.4.5"; src = fetchurl { url = "https://github.com/keiko233/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.deb"; hash = "sha256-cxaq7Rndf0ytEaqc7CGQix5SOAdsTOoTj1Jlhjr5wEA="; }; meta = old.meta // (with lib; { homepage = "https://github.com/keiko233/clash-nyanpasu"; maintainers = with maintainers; [ Guanran928 ]; mainProgram = "clash-nyanpasu"; }); }) pkgs/by-name/cl/clash-verge-rev/package.nix 0 → 100644 +19 −0 Original line number Diff line number Diff line { lib , clash-verge , fetchurl }: clash-verge.overrideAttrs (old: rec { pname = "clash-verge-rev"; version = "1.5.4"; src = fetchurl { url = "https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v${version}/clash-verge_${version}_amd64.deb"; hash = "sha256-UJYLfefgUASBmh0gyNmjsWdAadluKhwaXZL1wlVlbjU="; }; meta = old.meta // (with lib; { homepage = "https://github.com/clash-verge-rev/clash-verge-rev"; maintainers = with maintainers; [ Guanran928 ]; }); }) pkgs/applications/networking/clash-verge/default.nix→pkgs/by-name/cl/clash-verge/package.nix +2 −2 Original line number Diff line number Diff line Loading @@ -42,13 +42,13 @@ stdenv.mkDerivation rec { mkdir -p $out/bin mv usr/* $out rm $out/bin/{clash,clash-meta} runHook postInstall ''; postFixup = '' ln -s ${lib.getExe clash-meta} $out/bin/clash-meta rm -f $out/bin/clash ln -sf ${lib.getExe clash-meta} $out/bin/${clash-meta.meta.mainProgram} ''; meta = with lib; { Loading Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -7427,6 +7427,12 @@ githubId = 21156405; name = "GuangTao Zhang"; }; Guanran928 = { email = "guanran928@outlook.com"; github = "Guanran928"; githubId = 68757440; name = "Guanran928"; }; guekka = { github = "Guekka"; githubId = 39066502; Loading
nixos/modules/programs/clash-verge.nix +4 −3 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ { options.programs.clash-verge = { enable = lib.mkEnableOption (lib.mdDoc "Clash Verge"); package = lib.mkPackageOption pkgs "clash-verge" {}; autoStart = lib.mkEnableOption (lib.mdDoc "Clash Verge auto launch"); tunMode = lib.mkEnableOption (lib.mdDoc "Clash Verge TUN mode"); }; Loading @@ -14,10 +15,10 @@ lib.mkIf cfg.enable { environment.systemPackages = [ pkgs.clash-verge cfg.package (lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { name = "clash-verge"; package = pkgs.clash-verge; package = cfg.package; })) ]; Loading @@ -25,7 +26,7 @@ owner = "root"; group = "root"; capabilities = "cap_net_bind_service,cap_net_admin=+ep"; source = "${lib.getExe pkgs.clash-verge}"; source = "${lib.getExe cfg.package}"; }; }; Loading
pkgs/by-name/cl/clash-nyanpasu/package.nix 0 → 100644 +23 −0 Original line number Diff line number Diff line { lib , clash-verge , mihomo , fetchurl }: (clash-verge.override { clash-meta = mihomo; }).overrideAttrs (old: rec { pname = "clash-nyanpasu"; version = "1.4.5"; src = fetchurl { url = "https://github.com/keiko233/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.deb"; hash = "sha256-cxaq7Rndf0ytEaqc7CGQix5SOAdsTOoTj1Jlhjr5wEA="; }; meta = old.meta // (with lib; { homepage = "https://github.com/keiko233/clash-nyanpasu"; maintainers = with maintainers; [ Guanran928 ]; mainProgram = "clash-nyanpasu"; }); })
pkgs/by-name/cl/clash-verge-rev/package.nix 0 → 100644 +19 −0 Original line number Diff line number Diff line { lib , clash-verge , fetchurl }: clash-verge.overrideAttrs (old: rec { pname = "clash-verge-rev"; version = "1.5.4"; src = fetchurl { url = "https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v${version}/clash-verge_${version}_amd64.deb"; hash = "sha256-UJYLfefgUASBmh0gyNmjsWdAadluKhwaXZL1wlVlbjU="; }; meta = old.meta // (with lib; { homepage = "https://github.com/clash-verge-rev/clash-verge-rev"; maintainers = with maintainers; [ Guanran928 ]; }); })
pkgs/applications/networking/clash-verge/default.nix→pkgs/by-name/cl/clash-verge/package.nix +2 −2 Original line number Diff line number Diff line Loading @@ -42,13 +42,13 @@ stdenv.mkDerivation rec { mkdir -p $out/bin mv usr/* $out rm $out/bin/{clash,clash-meta} runHook postInstall ''; postFixup = '' ln -s ${lib.getExe clash-meta} $out/bin/clash-meta rm -f $out/bin/clash ln -sf ${lib.getExe clash-meta} $out/bin/${clash-meta.meta.mainProgram} ''; meta = with lib; { Loading