Unverified Commit 3e2e6f33 authored by nixpkgs-ci[bot]'s avatar nixpkgs-ci[bot] Committed by GitHub
Browse files

Merge master into staging-next

parents b2390954 4001b94d
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -10,6 +10,10 @@ let
    mkKeyValue = lib.generators.mkKeyValueDefault { } " ";
    listsAsDuplicateKeys = true;
  };
  assertKey = key: {
    assertion = cfg.settings ? ${key};
    message = "Please set services.gonic.settings.${key}. See https://github.com/sentriz/gonic#configuration-options for supported values.";
  };
in
{
  options = {
@@ -29,6 +33,7 @@ in
        example = {
          music-path = [ "/mnt/music" ];
          podcast-path = "/mnt/podcasts";
          playlists-path = "/mnt/playlists";
        };
        description = ''
          Configuration for Gonic, see <https://github.com/sentriz/gonic#configuration-options> for supported values.
@@ -39,6 +44,12 @@ in
  };

  config = lib.mkIf cfg.enable {
    assertions = [
      (assertKey "music-path")
      (assertKey "podcast-path")
      (assertKey "playlists-path")
    ];

    systemd.services.gonic = {
      description = "Gonic Media Server";
      after = [ "network.target" ];
@@ -62,6 +73,7 @@ in
        BindPaths = [
          cfg.settings.playlists-path
          cfg.settings.podcast-path
          cfg.settings.cache-path
        ];
        BindReadOnlyPaths = [
          # gonic can access scrobbling services
@@ -94,7 +106,6 @@ in
        ];
        RestrictRealtime = true;
        LockPersonality = true;
        MemoryDenyWriteExecute = true;
        UMask = "0066";
        ProtectHostname = true;
      };
+13 −0
Original line number Diff line number Diff line
@@ -5633,6 +5633,19 @@ final: prev: {
    meta.hydraPlatforms = [ ];
  };
  gdscript-extended-lsp-nvim = buildVimPlugin {
    pname = "gdscript-extended-lsp.nvim";
    version = "2025-10-28";
    src = fetchFromGitHub {
      owner = "Teatek";
      repo = "gdscript-extended-lsp.nvim";
      rev = "27eab5f4979b759368a7760d6955fb93f147e97e";
      sha256 = "1jilxsz49w720ai41zksvap6bsib347bz9xh0x8b0izcpmsdjc80";
    };
    meta.homepage = "https://github.com/Teatek/gdscript-extended-lsp.nvim/";
    meta.hydraPlatforms = [ ];
  };
  gen-nvim = buildVimPlugin {
    pname = "gen.nvim";
    version = "2025-05-03";
+1 −0
Original line number Diff line number Diff line
@@ -431,6 +431,7 @@ https://github.com/gfanto/fzf-lsp.nvim/,,
https://github.com/junegunn/fzf.vim/,,
https://github.com/NTBBloodbath/galaxyline.nvim/,,
https://github.com/gbprod/nord.nvim/,,gbprod-nord
https://github.com/Teatek/gdscript-extended-lsp.nvim/,HEAD,
https://github.com/David-Kunz/gen.nvim/,HEAD,
https://github.com/jsfaint/gen_tags.vim/,,
https://github.com/gentoo/gentoo-syntax/,,
+2 −2
Original line number Diff line number Diff line
@@ -4514,8 +4514,8 @@ let
        mktplcRef = {
          name = "tabnine-vscode";
          publisher = "tabnine";
          version = "3.321.0";
          hash = "sha256-GIszVwrS0brC+3jT+48zUa0E2Q+DUau/WuoOfRDobb8=";
          version = "3.324.0";
          hash = "sha256-W1+TCXUmuTCb+IZZk3n6dyIDfVbMuU3jJUOsfrdjoXo=";
        };
        meta = {
          license = lib.licenses.mit;
+2 −2
Original line number Diff line number Diff line
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
  mktplcRef = {
    publisher = "ms-azuretools";
    name = "vscode-containers";
    version = "2.2.0";
    hash = "sha256-UxWsu7AU28plnT0QMdpPJrcYZIV09FeC+rmYKf39a6M=";
    version = "2.3.0";
    hash = "sha256-zrEZpd2geX2G4u6LkIk3d6C7vhwZZ4lwHGQR3Z0OWY4=";
  };

  meta = {
Loading