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

Merge master into staging-nixos

parents 659f1aba 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;
+3 −3
Original line number Diff line number Diff line
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
  core = "genesis-plus-gx";
  version = "0-unstable-2025-10-23";
  version = "0-unstable-2025-11-07";

  src = fetchFromGitHub {
    owner = "libretro";
    repo = "Genesis-Plus-GX";
    rev = "cecccacf767b1c8e86af3e315223b052a7f81b95";
    hash = "sha256-x2ClmCtWIF9HS8Yb+8cNm9MSxwcwSm05G+hZGWBz2OY=";
    rev = "180bed8e35fc48827f087926c4770f9ccdeaad0c";
    hash = "sha256-7RfO2GdsMZ/9VZ0cK2pl/s+kOUyUBbqTSDVzn1icN6k=";
  };

  meta = {
Loading