chore: update sources
All checks were successful
Discord / discord commits (push) Has been skipped

Flake Inputs:
    • Updated input 'ags':
        'github:Aylur/ags' (2025-01-12) rev: 90db9b9fecc0f4228440d83107c6c745a35e7d77
      → 'github:Aylur/ags' (2025-01-18) rev: 92bdcb227dc390e2edb122b5bb182b38456b6a5e

    • Updated input 'astal':
        'github:Aylur/astal' (2025-01-16) rev: bc796ac226800c43e724e27f53f410c157acaffe
      → 'github:Aylur/astal' (2025-01-18) rev: 8b8416101246b4cce569f4326f828e26f15f6616

    • Updated input 'custom-sidebar-src':
        'github:elchininet/custom-sidebar' (2025-01-14) rev: 2861df235213e2cdbabddd41ecdf41b57ab5f33c
      → 'github:elchininet/custom-sidebar' (2025-01-18) rev: f658990328f47530097ab0242a5575cbba92b9ea

    • Updated input 'gpu-screen-recorder-src':
        'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-13) rev: 4211dfa2f8649d724f4d08f382dba7ffc7af59f9
      → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-18) rev: bae0fdd9498c844f27d1aac6a072360f785c8e14

    • Updated input 'home-manager':
        'github:nix-community/home-manager' (2025-01-14) rev: 0dfec9deb275854a56c97c356c40ef72e3a2e632
      → 'github:nix-community/home-manager' (2025-01-18) rev: 97d7946b5e107dd03cc82f21165251d4e0159655

    • Updated input 'hyprgrass':
        'github:horriblename/hyprgrass' (2025-01-13) rev: d324904d70e8c9710bcf772227f364262baf3820
      → 'github:horriblename/hyprgrass' (2025-01-18) rev: ea3a6079a7e34235ee3df4b600ee11e48b0e7f4d

    • Updated input 'hyprland':
        'github:hyprwm/Hyprland' (2025-01-16) rev: 0dc7367a7006cc3cc877d52bf34c4998144bff84
      → 'github:hyprwm/Hyprland' (2025-01-18) rev: f56153a9c1b0a00fac0932a95e0cfa5a4f6c681f

    • Updated input 'hyprland-plugins':
        'github:hyprwm/hyprland-plugins' (2025-01-08) rev: b4c0fa3ebc6ccd1589dcd17904652223088efede
      → 'github:hyprwm/hyprland-plugins' (2025-01-17) rev: d2dad5b434b338d18458bafa506f2993c13f24fc

    • Updated input 'jovian':
        'github:Jovian-Experiments/Jovian-NixOS' (2025-01-16) rev: 6bbb19666e753c18ef8af35f590cbc3ba42dd0ca
      → 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-17) rev: 27a0ddac1a14e10ba98530f59db728951495f2ce

    • Updated input 'material-rounded-theme-src':
        'github:Nerwyn/material-rounded-theme' (2025-01-11) rev: 6d3b79a79b72f70c4a015dd7dbbf1c41a2b33a35
      → 'github:Nerwyn/material-rounded-theme' (2025-01-17) rev: 7c69a1f03e424ab2485345e5f38ffc5264ead375

    • Updated input 'nix-gaming':
        'github:fufexan/nix-gaming' (2025-01-14) rev: 1a9c52cd7517137c9cc74d4b73dfd63678e17c5f
      → 'github:fufexan/nix-gaming' (2025-01-19) rev: bcc7d7ccdc82e63ab261ddea67e1db1d6091c35a

    • Updated input 'nix-index-db':
        'github:Mic92/nix-index-database' (2025-01-12) rev: 271e5bd7c57e1f001693799518b10a02d1123b12
      → 'github:Mic92/nix-index-database' (2025-01-19) rev: 744d330659e207a1883d2da0141d35e520eb87bd

    • Updated input 'nixcord':
        'github:kaylorben/nixcord' (2025-01-16) rev: 02247bedd6988a1169c4499406970b92bfd8aa02
      → 'github:kaylorben/nixcord' (2025-01-17) rev: 4e76614d89940ef47fe099a0bec2c479dbf0bd34

    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs' (2025-01-14) rev: eb62e6aa39ea67e0b8018ba8ea077efe65807dc8
      → 'github:NixOS/nixpkgs' (2025-01-18) rev: b681ff2c9c9163f24ca705d948bb0cee1b3e09f9

    • Updated input 'sops-nix':
        'github:Mic92/sops-nix' (2025-01-13) rev: 553c7cb22fed19fd60eb310423fdc93045c51ba8
      → 'github:Mic92/sops-nix' (2025-01-17) rev: 4c4fb93f18b9072c6fa1986221f9a3d7bf1fe4b6

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-01-16) rev: cd29ab1b42337a123f4398666e800912637e0c5e
      → 'github:make-all/tuya-local' (2025-01-19) rev: 15ac106e35d075deb7688b9687d637db9fcb1203

Docker Images:
    • nextcloud fpm:
       sha256:4f6026de2b9cf007bcd01298a86cae2fd5837cbef9d8aa3224454ff80ecac577
     → sha256:4c898a6e3a17fcd3bcbe9d2450079a95581cfb9f0dbfca246c39bd60c77d123b

Firefox Addons:
    ublock-origin: 1.61.2 -> 1.62.0

Node modules:
    eslint-plugin-jsdoc: 50.6.1 -> 50.6.2
This commit is contained in:
matt1432 2025-01-19 00:45:29 -05:00
parent 4647abad64
commit 59299bc98b
18 changed files with 131 additions and 94 deletions

View file

@ -11,7 +11,8 @@
nixpkgs = mkInput {
owner = "NixOS";
repo = "nixpkgs";
ref = "nixos-unstable";
# FIXME: https://pr-tracker.nelim.org/?pr=374780
ref = "nixos-unstable-small";
};
home-manager = mkDep {

View file

@ -7,7 +7,7 @@
"@eslint/js": "9.18.0",
"@stylistic/eslint-plugin": "2.13.0",
"eslint": "9.18.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.6.2",
"jiti": "2.4.2",
"pkg-types": "1.3.1",
"typescript": "5.7.3",

View file

@ -5,7 +5,7 @@
}:
buildApp {
src = ./.;
npmDepsHash = "sha256-7UhA8oj+AES+YUrbNJZHQ5SdkzSpcjh7YP8f2WiA3qc=";
npmDepsHash = "sha256-vShyulD7uKHE4Oxz8Xy8HdGJpMbF5kQYlHZlQtIcKIA=";
runtimeInputs = [
ffmpeg-full

View file

@ -31,7 +31,7 @@
"@eslint/js": "9.18.0",
"@stylistic/eslint-plugin": "2.13.0",
"eslint": "9.18.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.6.2",
"jiti": "2.4.2",
"pkg-types": "1.3.1",
"typescript": "5.7.3",

View file

@ -9,7 +9,7 @@
}:
buildApp {
src = ./.;
npmDepsHash = "sha256-G2NxC//C8254ZBNep/WWfFUXmFCWR0x8pLeqiUY1ddY=";
npmDepsHash = "sha256-k4m8fSF0zOznebbH87p8IPP2SzRR9siVFYBU5Cfs2T0=";
runtimeInputs = [
go

View file

@ -28,7 +28,7 @@
"@eslint/js": "9.18.0",
"@stylistic/eslint-plugin": "2.13.0",
"eslint": "9.18.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.6.2",
"jiti": "2.4.2",
"pkg-types": "1.3.1",
"typescript": "5.7.3",
@ -1462,9 +1462,9 @@
}
},
"node_modules/pathe": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.1.tgz",
"integrity": "sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==",
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz",
"integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==",
"dev": true,
"license": "MIT"
},

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "nextcloud";
imageDigest = "sha256:4f6026de2b9cf007bcd01298a86cae2fd5837cbef9d8aa3224454ff80ecac577";
hash = "sha256-Urcuc1xkwDeJo9BjRT9vz3wMr/v/Lfn7o11HALowuKU=";
imageDigest = "sha256:4c898a6e3a17fcd3bcbe9d2450079a95581cfb9f0dbfca246c39bd60c77d123b";
hash = "sha256-kK4F6UQVJm+r98/FH5uMG7VyVm5zzzmA7smc3IoDpFI=";
finalImageName = imageName;
finalImageTag = "fpm";
}

116
flake.lock generated
View file

@ -10,11 +10,11 @@
]
},
"locked": {
"lastModified": 1736677288,
"narHash": "sha256-Vj3WOLy6o6Zf44Rwg9eLqNRQPlVoDrQ89tsef3l3990=",
"lastModified": 1737224637,
"narHash": "sha256-FAytebF/lOl8ESnf3iaIEFCLw0+4uU/Tthb08B169hA=",
"owner": "Aylur",
"repo": "ags",
"rev": "90db9b9fecc0f4228440d83107c6c745a35e7d77",
"rev": "92bdcb227dc390e2edb122b5bb182b38456b6a5e",
"type": "github"
},
"original": {
@ -63,11 +63,11 @@
]
},
"locked": {
"lastModified": 1737039787,
"narHash": "sha256-qcNbt3UzffXePVsti+pOTXR+m4D65u8tX5YzSXuBacY=",
"lastModified": 1737220546,
"narHash": "sha256-xFoKn3cnFhE5f/J5c1Ey0We2RmrnZJDfzh1M0ZvyLh8=",
"owner": "Aylur",
"repo": "astal",
"rev": "bc796ac226800c43e724e27f53f410c157acaffe",
"rev": "8b8416101246b4cce569f4326f828e26f15f6616",
"type": "github"
},
"original": {
@ -147,11 +147,11 @@
"custom-sidebar-src": {
"flake": false,
"locked": {
"lastModified": 1736818796,
"narHash": "sha256-eSbTjIuHqwkOB1i53mAue3zY5Zft7+fjcM80Xua53go=",
"lastModified": 1737233385,
"narHash": "sha256-UQUqrhgh1scCwL0N0NMQ9gCsfQqNRTxYVUmYBD5Vkis=",
"owner": "elchininet",
"repo": "custom-sidebar",
"rev": "2861df235213e2cdbabddd41ecdf41b57ab5f33c",
"rev": "f658990328f47530097ab0242a5575cbba92b9ea",
"type": "github"
},
"original": {
@ -371,11 +371,11 @@
"gpu-screen-recorder-src": {
"flake": false,
"locked": {
"lastModified": 1736800162,
"narHash": "sha256-58s9F1T+7/yhTJrFvKTfDW7/zeEz6VNDbxgjLdQNzG8=",
"lastModified": 1737233969,
"narHash": "sha256-zRtQvj67u42+d5uyh/jvjH5gncnmc+nQTnoOdVzVsYs=",
"ref": "refs/heads/master",
"rev": "4211dfa2f8649d724f4d08f382dba7ffc7af59f9",
"revCount": 941,
"rev": "bae0fdd9498c844f27d1aac6a072360f785c8e14",
"revCount": 946,
"type": "git",
"url": "https://repo.dec05eba.com/gpu-screen-recorder"
},
@ -466,11 +466,11 @@
]
},
"locked": {
"lastModified": 1736883540,
"narHash": "sha256-dgPgoPUSg8cGAMqbhQRkww665sZtgzpWXxWjlyqhv94=",
"lastModified": 1737221749,
"narHash": "sha256-igllW0yG+UbetvhT11jnt9RppSHXYgMykYhZJeqfHs0=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "0dfec9deb275854a56c97c356c40ef72e3a2e632",
"rev": "97d7946b5e107dd03cc82f21165251d4e0159655",
"type": "github"
},
"original": {
@ -544,16 +544,17 @@
]
},
"locked": {
"lastModified": 1736771168,
"narHash": "sha256-8TaiwQorn5etYxUtyUYPJBkWuzfoULHSwGDEf+cOhh4=",
"lastModified": 1737223163,
"narHash": "sha256-QtVpAZaeEvXNnxAyMNzW7j/X4UNyKWGsH8ulhW+jx5M=",
"owner": "horriblename",
"repo": "hyprgrass",
"rev": "d324904d70e8c9710bcf772227f364262baf3820",
"rev": "ea3a6079a7e34235ee3df4b600ee11e48b0e7f4d",
"type": "github"
},
"original": {
"owner": "horriblename",
"repo": "hyprgrass",
"rev": "ea3a6079a7e34235ee3df4b600ee11e48b0e7f4d",
"type": "github"
}
},
@ -581,11 +582,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1737038559,
"narHash": "sha256-irqN8zKwpQ0NFxEvV/wQRdopClwkyZXCQoF7mgX/Uss=",
"lastModified": 1737197318,
"narHash": "sha256-dzG7PTu2TvBhrVbx5ouFGclQBgfrLobiMH1LWGKSR+I=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "0dc7367a7006cc3cc877d52bf34c4998144bff84",
"rev": "f56153a9c1b0a00fac0932a95e0cfa5a4f6c681f",
"type": "github"
},
"original": {
@ -609,11 +610,11 @@
]
},
"locked": {
"lastModified": 1736372092,
"narHash": "sha256-+uxeBRTrDZsH6HtVtlMuJLLPJw3usPpG2/pm/L30c3E=",
"lastModified": 1737138010,
"narHash": "sha256-BcuNt1KC2WsxdUg4Km5vnLNccu91fteiOwvKEHFJa/Y=",
"owner": "hyprwm",
"repo": "hyprland-plugins",
"rev": "b4c0fa3ebc6ccd1589dcd17904652223088efede",
"rev": "d2dad5b434b338d18458bafa506f2993c13f24fc",
"type": "github"
},
"original": {
@ -822,11 +823,11 @@
]
},
"locked": {
"lastModified": 1737007397,
"narHash": "sha256-uJ7Lk0moWSn8Tr0QkUbOCWR7WrhiLeha4E00rckhl8I=",
"lastModified": 1737126697,
"narHash": "sha256-k1YhjONkiKBHzbjNy4ZsjysBac5UJSolCVq9cTKLeKM=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "6bbb19666e753c18ef8af35f590cbc3ba42dd0ca",
"rev": "27a0ddac1a14e10ba98530f59db728951495f2ce",
"type": "github"
},
"original": {
@ -923,11 +924,11 @@
"material-rounded-theme-src": {
"flake": false,
"locked": {
"lastModified": 1736629697,
"narHash": "sha256-+OO4PTyY9yiCL54DpUpDNk1/+wjdPiIcXam7wh4Q0UA=",
"lastModified": 1737141695,
"narHash": "sha256-VmO8AKyjl756ojIRyPXNeq6y0mLs9O2jLp82ej5rwY4=",
"owner": "Nerwyn",
"repo": "material-rounded-theme",
"rev": "6d3b79a79b72f70c4a015dd7dbbf1c41a2b33a35",
"rev": "7c69a1f03e424ab2485345e5f38ffc5264ead375",
"type": "github"
},
"original": {
@ -1181,11 +1182,11 @@
"umu": "umu"
},
"locked": {
"lastModified": 1736818546,
"narHash": "sha256-rehuAIJzjQ5/vBar7xvPzHzqrxcHHDBHqqhsDZHu55M=",
"lastModified": 1737250748,
"narHash": "sha256-dfmZxGmmwyYPVQCNI0IOOi5R7uFLAK0eHpjKhtntXcE=",
"owner": "fufexan",
"repo": "nix-gaming",
"rev": "1a9c52cd7517137c9cc74d4b73dfd63678e17c5f",
"rev": "bcc7d7ccdc82e63ab261ddea67e1db1d6091c35a",
"type": "github"
},
"original": {
@ -1221,11 +1222,11 @@
]
},
"locked": {
"lastModified": 1736652904,
"narHash": "sha256-8uolHABgroXqzs03QdulHp8H9e5kWQZnnhcda1MKbBM=",
"lastModified": 1737257306,
"narHash": "sha256-lEGgpA4kGafc76+Amnz+gh1L/cwUS2pePFlf22WEyh8=",
"owner": "Mic92",
"repo": "nix-index-database",
"rev": "271e5bd7c57e1f001693799518b10a02d1123b12",
"rev": "744d330659e207a1883d2da0141d35e520eb87bd",
"type": "github"
},
"original": {
@ -1277,17 +1278,16 @@
]
},
"locked": {
"lastModified": 1737041061,
"narHash": "sha256-Pt17hcx/QDLI4hqw2vY4o/Fowo7rWV+6gVk8yMENnuY=",
"lastModified": 1737152486,
"narHash": "sha256-QnYjG5xzM6QKVekrtBmbCx2Pw+v2jv5D+lHMrhf6kXs=",
"owner": "kaylorben",
"repo": "nixcord",
"rev": "02247bedd6988a1169c4499406970b92bfd8aa02",
"rev": "4e76614d89940ef47fe099a0bec2c479dbf0bd34",
"type": "github"
},
"original": {
"owner": "kaylorben",
"repo": "nixcord",
"rev": "02247bedd6988a1169c4499406970b92bfd8aa02",
"type": "github"
}
},
@ -1320,16 +1320,16 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1736883708,
"narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=",
"lastModified": 1737241062,
"narHash": "sha256-GM4ZnlsuJWjk+tbespU/DWQsZ2V0u0CS3Hqg0JGMt5M=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "eb62e6aa39ea67e0b8018ba8ea077efe65807dc8",
"rev": "b681ff2c9c9163f24ca705d948bb0cee1b3e09f9",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
@ -1773,11 +1773,11 @@
]
},
"locked": {
"lastModified": 1736808430,
"narHash": "sha256-wlgdf/n7bJMLBheqt1jmPoxJFrUP6FByKQFXuM9YvIk=",
"lastModified": 1737107480,
"narHash": "sha256-GXUE9+FgxoZU8v0p6ilBJ8NH7k8nKmZjp/7dmMrCv3o=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "553c7cb22fed19fd60eb310423fdc93045c51ba8",
"rev": "4c4fb93f18b9072c6fa1986221f9a3d7bf1fe4b6",
"type": "github"
},
"original": {
@ -1856,11 +1856,11 @@
]
},
"locked": {
"lastModified": 1736154270,
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
"lastModified": 1737103437,
"narHash": "sha256-uPNWcYbhY2fjY3HOfRCR5jsfzdzemhfxLSxwjXYXqNc=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
"rev": "d1ed3b385f8130e392870cfb1dbfaff8a63a1899",
"type": "github"
},
"original": {
@ -1888,11 +1888,11 @@
"tuya-local-src": {
"flake": false,
"locked": {
"lastModified": 1737035787,
"narHash": "sha256-dSmCSsxfyuA5lC9UMiIU4MiIe9OoPM4MlIYd8Yj/VlI=",
"lastModified": 1737254659,
"narHash": "sha256-26HnbjawvzTFYYoy2HihJJmEVKfVpVw1mZErST3BZhE=",
"owner": "make-all",
"repo": "tuya-local",
"rev": "cd29ab1b42337a123f4398666e800912637e0c5e",
"rev": "15ac106e35d075deb7688b9687d637db9fcb1203",
"type": "github"
},
"original": {
@ -1910,11 +1910,11 @@
},
"locked": {
"dir": "packaging/nix",
"lastModified": 1736534482,
"narHash": "sha256-aHDxVKA4GgohIPCDUX9zMF4UnLQR7U6Dj9mOmhZYSoc=",
"lastModified": 1737161836,
"narHash": "sha256-v20q0DeglyrsIAbqwqOSxdzZ4JhEWtU9muWPlPz3Few=",
"ref": "refs/heads/main",
"rev": "e9cb4d764013d4c8c3d1166f59581da8f56a3d83",
"revCount": 896,
"rev": "3fd4ef90e8427cfc74d94914654a288912edb2cf",
"revCount": 901,
"submodules": true,
"type": "git",
"url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix"

View file

@ -1,5 +1,4 @@
# Do not modify! This file is generated.
{
inputs = {
ags = {
@ -141,6 +140,7 @@
inputs.hyprland.follows = "hyprland";
owner = "horriblename";
repo = "hyprgrass";
rev = "ea3a6079a7e34235ee3df4b600ee11e48b0e7f4d";
type = "github";
};
hyprland = {
@ -347,7 +347,6 @@
};
owner = "kaylorben";
repo = "nixcord";
rev = "02247bedd6988a1169c4499406970b92bfd8aa02";
type = "github";
};
nixd = {
@ -362,7 +361,7 @@
};
nixpkgs = {
owner = "NixOS";
ref = "nixos-unstable";
ref = "nixos-unstable-small";
repo = "nixpkgs";
type = "github";
};
@ -539,4 +538,4 @@
};
};
outputs = inputs: inputs.flakegen ./_outputs.nix inputs;
}
}

View file

@ -139,6 +139,9 @@ let
hyprgrass = mkHyprDep {
owner = "horriblename";
repo = "hyprgrass";
# FIXME: https://github.com/horriblename/hyprgrass/pull/203
rev = "ea3a6079a7e34235ee3df4b600ee11e48b0e7f4d";
};
hyprpaper = mkDep {
@ -161,9 +164,6 @@ let
nixcord = mkDep {
owner = "kaylorben";
repo = "nixcord";
# FIXME: https://github.com/KaylorBen/nixcord/pull/69
rev = "02247bedd6988a1169c4499406970b92bfd8aa02";
};
};

View file

@ -1,3 +1,3 @@
{
npmDepsHash = "sha256-ahAL1uY79aq39acXSr0eSYcDQH7z3eqBtzWq+6lc+MI=";
npmDepsHash = "sha256-mt2SERYy7u7EicYbROfSccb9krE8wtQ/fPioQOI4wYk=";
}

View file

@ -12,7 +12,7 @@
"@stylistic/eslint-plugin": "2.13.0",
"astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
"eslint": "9.18.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.6.2",
"fzf": "0.5.2",
"jiti": "2.4.2",
"typescript-eslint": "8.20.0"
@ -575,7 +575,7 @@
},
"node_modules/astal": {
"resolved": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
"integrity": "sha512-hp1cQ2N9GLQRI9m4Usdb1sq8ODq0Q7Ku+EkGo85lDQmO4SCQDq2pRCQk78nsBHi2oicRAdwWIYbpttg9kZDK1A==",
"integrity": "sha512-pAjt+73QM1LicSbpKGbXmDMfGECeUtTPGklIvZReFDhxNA338CmfAvAwLS3V2vfRIIJFoNO2A6l1HsG27LX2uw==",
"license": "LGPL-2.1"
},
"node_modules/balanced-match": {
@ -778,9 +778,9 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
"version": "50.6.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.1.tgz",
"integrity": "sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==",
"version": "50.6.2",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.2.tgz",
"integrity": "sha512-n7GNZ4czMAAbDg7DsDA7PvHo1IPIUwAXYmxTx6j/hTlXbt5V0x5q/kGkiJ7s4wA9SpB/yaiK8jF7CO237lOLew==",
"license": "BSD-3-Clause",
"dependencies": {
"@es-joy/jsdoccomment": "~0.49.0",

View file

@ -7,7 +7,7 @@
"@eslint/js": "9.18.0",
"@stylistic/eslint-plugin": "2.13.0",
"eslint": "9.18.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.6.2",
"fzf": "0.5.2",
"jiti": "2.4.2",
"typescript-eslint": "8.20.0"

View file

@ -6,7 +6,7 @@
}: let
inherit (lib) getExe mkOption types;
inherit (lib.modules) mkForce mkIf mkOverride;
inherit (lib.strings) concatMapStringsSep concatStringsSep;
inherit (lib.strings) concatMapStringsSep concatStringsSep escapeShellArgs;
cfg = config.services.wyoming;
@ -20,11 +20,15 @@ in {
config = {
systemd.services = mkIf (cfg.openwakeword.enable) {
wyoming-openwakeword.serviceConfig = {
MemoryDenyWriteExecute = mkForce (cfg.openwakeword.package != forkedPkg);
# For some reason I can't just override `ExecStart` anymore.
wyoming-openwakeword.serviceConfig = mkForce {
DynamicUser = true;
User = "wyoming-openwakeword";
MemoryDenyWriteExecute = cfg.openwakeword.package != forkedPkg;
# changes according to https://github.com/rhasspy/wyoming-openwakeword/pull/27
ExecStart = mkForce (concatStringsSep " " [
ExecStart = concatStringsSep " " [
(getExe cfg.openwakeword.package)
"--uri ${cfg.openwakeword.uri}"
@ -40,8 +44,37 @@ in {
(model: "--preload-model ${model}")
cfg.openwakeword.preloadModels)
cfg.openwakeword.extraArgs
]);
(escapeShellArgs cfg.openwakeword.extraArgs)
];
CapabilityBoundingSet = "";
DeviceAllow = "";
DevicePolicy = "closed";
LockPersonality = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;
ProtectProc = "invisible";
ProcSubset = "all"; # reads /proc/cpuinfo
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
"AF_UNIX"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RuntimeDirectory = "wyoming-openwakeword";
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged"
];
UMask = "0077";
};
};

View file

@ -1,4 +1,8 @@
final: prev: {
# FIXME: https://pr-tracker.nelim.org/?pr=357699
nodejs_latest = prev.nodejs_22;
wyoming-faster-whisper = prev.wyoming-faster-whisper.overridePythonAttrs (o: {
meta = {mainProgram = o.pname;} // o.meta;
});
}

View file

@ -326,10 +326,10 @@
};
"ublock-origin" = buildFirefoxXpiAddon {
pname = "ublock-origin";
version = "1.61.2";
version = "1.62.0";
addonId = "uBlock0@raymondhill.net";
url = "https://addons.mozilla.org/firefox/downloads/file/4391011/ublock_origin-1.61.2.xpi";
sha256 = "ee3a724a46ff32c17d1723077fecc6ede7fdab742154020b51fb6253ddcbba14";
url = "https://addons.mozilla.org/firefox/downloads/file/4412673/ublock_origin-1.62.0.xpi";
sha256 = "8a9e02aa838c302fb14e2b5bc88a6036d36358aadd6f95168a145af2018ef1a3";
meta = with lib; {
homepage = "https://github.com/gorhill/uBlock#ublock-origin";
description = "Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.";

View file

@ -30,7 +30,7 @@ in
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
hash = "sha256-7cVWjyRZXd7xUZsgRNRYPfAap3LGH5VbLzvi2ocbkwc=";
hash = "sha256-NOqEnqdJ/FrgyFNdU5hG/Im8HMltWxv6DrabxAsHl6I=";
};
passthru.update = concatTextFile {

View file

@ -15,7 +15,7 @@ in
substituteInPlace ./webpack.config.js --replace-fail "git branch --show-current" "echo main"
'';
npmDepsHash = "sha256-BlG/IuyJpigw6twUoaxJ5a970JfwBb75FuwgtH4xrCw=";
npmDepsHash = "sha256-Vn4OBTM9MoS0LuU4nDYebncvD6wKmfcLP3gHh0CyfaM=";
installPhase = ''
mkdir $out