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

Flake Inputs:
• Updated input 'agsV2':
    'github:Aylur/ags/1341310' (2024-09-30)
  → 'github:Aylur/ags/35e40fd' (2024-10-09)

• Updated input 'astal':
    'github:Aylur/astal/2a3bb3a' (2024-10-07)
  → 'github:Aylur/astal/921272a' (2024-10-10)

• Updated input 'gpu-screen-recorder-src':
    'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=0a8d176' (2024-10-07)
  → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=935a7b8' (2024-10-09)

• Updated input 'home-manager':
    'github:nix-community/home-manager/0386303' (2024-10-07)
  → 'github:nix-community/home-manager/d47d332' (2024-10-10)

• Updated input 'hyprgrass':
    'github:horriblename/hyprgrass/427690a' (2024-08-25)
  → 'github:horriblename/hyprgrass/1535962' (2024-10-09)

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/613eac4' (2024-10-08)
  → 'github:hyprwm/Hyprland/b65773b' (2024-10-10)

• Updated input 'material-rounded-theme-src':
    'github:Nerwyn/material-rounded-theme/d78298f' (2024-09-17)
  → 'github:Nerwyn/material-rounded-theme/40f93bd' (2024-10-10)

• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/d5e4fb8' (2024-10-08)
  → 'github:fufexan/nix-gaming/86a897d' (2024-10-10)

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c31898a' (2024-10-06)
  → 'github:NixOS/nixpkgs/5633bcf' (2024-10-09)

• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/0a5e8f7' (2024-10-08)
  → 'github:nix-community/nixpkgs-wayland/2a1ef3c' (2024-10-10)

• Updated input 'piper-src':
    'github:libratbag/piper/0f72869' (2024-09-24)
  → 'github:libratbag/piper/c6e54f6' (2024-10-09)

• Updated input 'spotifywebapi-src':
    'github:thlucas1/SpotifyWebApiPython/c1e2f4b' (2024-10-05)
  → 'github:thlucas1/SpotifyWebApiPython/e885769' (2024-10-10)

• Updated input 'tuya-local-src':
    'github:make-all/tuya-local/df26ea0' (2024-10-08)
  → 'github:make-all/tuya-local/20c1224' (2024-10-10)

Docker Images:
• hrfee/jfa-go unstable:
   sha256:958d926bd245b6a6a11155f02f04b3d3e05130cc1da98290a68fa5d911fe2f0f
 → sha256:f78c5b727b6c94942803f6a3bc47aa60fe197b97417d869448aa6e7fd4bba55c

• vegardit/gitea-act-runner dind-latest:
   sha256:5686ce9464839df7333098a61a802d16645d92fa4175b02684a536656d17a28f
 → sha256:06ab3f910c5015792942d8c338fd865d3dff1163cea2e8c3efd32330c7775802

• rssbridge/rss-bridge latest:
   sha256:fada58f35c97d4e50ae045176339722b69397a6803a46c00799a96160db84092
 → sha256:c4fd6ad6e395310cc5d49665bfca638d09ba6cf9d03ad60a5c36361cb7c05251

• ghcr.io/linuxserver/bazarr latest:
   sha256:137f55b12859e7f6905c513d403ba80dfe3b2afe7fa892c891c1982996a114ba
 → sha256:d7d431c29d1c94e7009b6b8b1eb5078689416278b5e6664cad864b28b9ead345

• 21hsmw/flaresolverr nodriver:
   sha256:14447de91cff69e78059864e6540d42a5b94a8ec1b1856485cd015afbab91b9c
 → sha256:a85e675e7b4e980e142d58e440dd3e1b6fa6bc10aabcc612727f81e34c28db80

• ghcr.io/linuxserver/sabnzbd latest:
   sha256:a33738b946bee3bd2a754b2e576643d069ac2913d88290ef13d8e00f0c0e1224
 → sha256:f87f9d4fa0e19f8e7b292638b3fa89cafc4a96d858fbda8106e3cea6343432c1

Firefox Addons:
floccus: 5.3.0.2 -> 5.3.1
sponsorblock: 5.9.3 -> 5.9.4

Misc Sources:
Vuetorrent: 2.14.0 -> 2.14.1
This commit is contained in:
matt1432 2024-10-10 14:59:38 -04:00
parent 9dda3c5bd2
commit 805c394945
13 changed files with 73 additions and 132 deletions

View file

@ -1,35 +1,14 @@
{
config,
headscale,
lib,
pkgs,
...
}: let
inherit (builtins) readFile;
inherit (lib) mkAfter mkForce;
inherit (pkgs.writers) writeYAML;
{config, ...}: let
inherit (config.vars) mainUser hostName;
headscale-flake = headscale.packages.${pkgs.system}.headscale;
clusterIP = config.services.pcsd.virtualIps.caddy-vip.ip;
in {
environment.systemPackages = [headscale-flake];
users.users.${mainUser}.extraGroups = ["headscale"];
home-manager.users.${mainUser}
.programs.bash.bashrcExtra = mkAfter (readFile ./completion.bash);
services.headscale = {
enable = true;
package = headscale-flake;
};
# Takes way too long to shutdown
systemd.services."headscale".serviceConfig.TimeoutStopSec = "5";
environment.etc."headscale/config.yaml".source = mkForce (
writeYAML "headscale.yaml" {
settings = {
server_url = "https://headscale.nelim.org";
listen_addr = "${clusterIP}:8085";
prefixes = {
@ -82,6 +61,6 @@ in {
region_name = "montreal";
};
};
}
);
};
};
}

View file

@ -1,4 +1,8 @@
{pkgs, self, ...}: {
{
pkgs,
self,
...
}: {
imports = [
./assist.nix
./bluetooth.nix

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "vegardit/gitea-act-runner";
imageDigest = "sha256:5686ce9464839df7333098a61a802d16645d92fa4175b02684a536656d17a28f";
sha256 = "1wbx08ps26i4cpg3gz4sg919zy8dhabsq2szj18vf66xla57q8xw";
imageDigest = "sha256:06ab3f910c5015792942d8c338fd865d3dff1163cea2e8c3efd32330c7775802";
sha256 = "1rvn2wgv54dlrw3g6hzzri543s668f2j6ppkys7g33pdbk435yvh";
finalImageName = imageName;
finalImageTag = "dind-latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "rssbridge/rss-bridge";
imageDigest = "sha256:fada58f35c97d4e50ae045176339722b69397a6803a46c00799a96160db84092";
sha256 = "0q4hnmy21v9d5fjya0xn9yl4k5yzxm5irwp13scch6rbx2nn7gnc";
imageDigest = "sha256:c4fd6ad6e395310cc5d49665bfca638d09ba6cf9d03ad60a5c36361cb7c05251";
sha256 = "1vicsdlyr103qxp1hnwa30qq25k7vi1m4p4hvb1sran1qd7hcas3";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/linuxserver/bazarr";
imageDigest = "sha256:137f55b12859e7f6905c513d403ba80dfe3b2afe7fa892c891c1982996a114ba";
sha256 = "18nlm339ji57rbmps1vbzni1c84j7k5ph9lxgs62396fal4rilg9";
imageDigest = "sha256:d7d431c29d1c94e7009b6b8b1eb5078689416278b5e6664cad864b28b9ead345";
sha256 = "0j5yblqqljv7rcvfk2a9m4xlng3gq3amc740xljhmsac1wlsn0r1";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "21hsmw/flaresolverr";
imageDigest = "sha256:14447de91cff69e78059864e6540d42a5b94a8ec1b1856485cd015afbab91b9c";
sha256 = "16s1zalnznsj8w2h2rdjpll9zqgiy2iqs79d2znxn8cm6qvd8zb3";
imageDigest = "sha256:a85e675e7b4e980e142d58e440dd3e1b6fa6bc10aabcc612727f81e34c28db80";
sha256 = "1wn32jl4za7y4sj5ljz5m87z46maz65c4ckznz84mp15f008c5y4";
finalImageName = imageName;
finalImageTag = "nodriver";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/linuxserver/sabnzbd";
imageDigest = "sha256:a33738b946bee3bd2a754b2e576643d069ac2913d88290ef13d8e00f0c0e1224";
sha256 = "0zvfd75brjqkrpnqrg2gk9z3l0dn4d78x4iqzhm3gc9v1a03rp25";
imageDigest = "sha256:f87f9d4fa0e19f8e7b292638b3fa89cafc4a96d858fbda8106e3cea6343432c1";
sha256 = "0vxk5w9yf9aray1aq13djs6yqpmd2082zjldb1m5ijfxba85iq9y";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "hrfee/jfa-go";
imageDigest = "sha256:958d926bd245b6a6a11155f02f04b3d3e05130cc1da98290a68fa5d911fe2f0f";
sha256 = "07a8g77lqan6aga7yc8yjhp05blh9l4a44avc2c29z9wg6y19wfa";
imageDigest = "sha256:f78c5b727b6c94942803f6a3bc47aa60fe197b97417d869448aa6e7fd4bba55c";
sha256 = "0ha6dfpqy083h48akzk8wmc4v9vhjvjv395fwyv5inxzy70y3i5l";
finalImageName = imageName;
finalImageTag = "unstable";
}

View file

@ -1,6 +1,6 @@
# This file was autogenerated. DO NOT EDIT!
{
version = "2.14.0";
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.14.0/vuetorrent.zip";
hash = "sha256-+RDIVwxPR62/ekCTKC1s3JPWpW5ZMcW4BacsUz+7VRw=";
version = "2.14.1";
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.14.1/vuetorrent.zip";
hash = "sha256-WCLsswPtAveGEI75jdTDhSfY/QLR4FmV81qjL+QLAis=";
}

111
flake.lock generated
View file

@ -49,11 +49,11 @@
]
},
"locked": {
"lastModified": 1727692807,
"narHash": "sha256-IpwpNRcT/WfWyeF31Dhd8foDavd1Zu5b1mrpDzQz1Z4=",
"lastModified": 1728504748,
"narHash": "sha256-SOKOnlmq1MBNBCF//y9XtEplPcMnnnC6RsMfHLRGeMc=",
"owner": "Aylur",
"repo": "ags",
"rev": "134131008fa4e1eef4378dc0639e7bae27de0708",
"rev": "35e40fdbd9024c027bb8fb128d74ac072bb55ad2",
"type": "github"
},
"original": {
@ -103,11 +103,11 @@
]
},
"locked": {
"lastModified": 1728325516,
"narHash": "sha256-ybH6PYib06nDGCBcPIKJ9Q1XJ1m+qmisDZeJQXH/Lxc=",
"lastModified": 1728579491,
"narHash": "sha256-gV963kHqmFj4gT5gHgwogHOW/LFK33ealHji02NHWvk=",
"owner": "Aylur",
"repo": "astal",
"rev": "2a3bb3af6fec942c36d20dbf502e8e91bd741bb5",
"rev": "921272adb4603d30d8a3fe41563d18dbabe3e1f5",
"type": "github"
},
"original": {
@ -475,11 +475,11 @@
"gpu-screen-recorder-src": {
"flake": false,
"locked": {
"lastModified": 1728336500,
"narHash": "sha256-s/RbS2M0ga934usuUFui90w6tLnEMuxnf85hBtwDsOI=",
"lastModified": 1728491546,
"narHash": "sha256-N7PX8vpp6AiX2Fha2Ri9cNmhbBE6dOnDd5doBN9DDj4=",
"ref": "refs/heads/master",
"rev": "0a8d176ab6b21053dd7f5736434b78515b282b4c",
"revCount": 839,
"rev": "935a7b892e90ead91e79ced7cb7011c69ca973e0",
"revCount": 840,
"type": "git",
"url": "https://repo.dec05eba.com/gpu-screen-recorder"
},
@ -563,30 +563,6 @@
"type": "github"
}
},
"headscale": {
"inputs": {
"flake-utils": [
"flake-utils"
],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1726648988,
"narHash": "sha256-5tlnVNpn+hJayxHjTpbOO3kRInOYOFz0pe9pwjXZlBE=",
"owner": "juanfont",
"repo": "headscale",
"rev": "10a72e8d542af68c0c280f2a6ccc84849719b24c",
"type": "github"
},
"original": {
"owner": "juanfont",
"ref": "v0.23.0",
"repo": "headscale",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -594,11 +570,11 @@
]
},
"locked": {
"lastModified": 1728337164,
"narHash": "sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc=",
"lastModified": 1728584964,
"narHash": "sha256-40093uJyc+pf0CaOtbj5dDiyL0PQ7c5pmnGkfO6Q/hw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "038630363e7de57c36c417fd2f5d7c14773403e4",
"rev": "d47d33254fbf4fdbdee9f1f14095f689662e479d",
"type": "github"
},
"original": {
@ -643,11 +619,11 @@
]
},
"locked": {
"lastModified": 1724620988,
"narHash": "sha256-3CN9ZioI5XBtp6WF61hH2EyASHUIPJQCTXiW1rt9n5w=",
"lastModified": 1728485200,
"narHash": "sha256-0dYMlNYuevQvsd6+imOkic3c6RSssM8WSx1hAepJ/wU=",
"owner": "horriblename",
"repo": "hyprgrass",
"rev": "427690aec574fec75f5b7b800ac4a0b4c8e4b1d5",
"rev": "1535962f1575ab24f5dad6889ca868206bcc0eda",
"type": "github"
},
"original": {
@ -674,11 +650,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1728412275,
"narHash": "sha256-f5sLkA3ypRHpw24eu750kS7CqQITO4LcAcpTVYFVa+w=",
"lastModified": 1728554473,
"narHash": "sha256-aL+CiCe33QclUKYfNFgEsl998LeDWJc0Ow4JOm5XB7I=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "613eac4603f4a15868c88a47a8ee8dcb84ee2dd3",
"rev": "b65773bea9b912a41cfcbc789fb2e60a07e3d0c1",
"type": "github"
},
"original": {
@ -955,11 +931,11 @@
"material-rounded-theme-src": {
"flake": false,
"locked": {
"lastModified": 1726611404,
"narHash": "sha256-Me0DyGT6yChIM3KOclTux/eOYo7XKnr6/o78NKBXNLs=",
"lastModified": 1728520882,
"narHash": "sha256-eAjtscAKB0RZGAJAyqhwrChgWp91YKzTEjXkbKuX2qw=",
"owner": "Nerwyn",
"repo": "material-rounded-theme",
"rev": "d78298f87e5a4362985203bb4e45868bf7efca68",
"rev": "40f93bd35719fabd0e87aa0060faea9abac6a9ad",
"type": "github"
},
"original": {
@ -1113,11 +1089,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1727953523,
"narHash": "sha256-cT8fN56OHCqTajmj2JwDL5uhTIEFvVSnBRvypXfZ9f4=",
"lastModified": 1728558746,
"narHash": "sha256-DkYUtYY+2iZzmSaC3CsglXXKjZjws2iiYHdaBCVdg/I=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
"rev": "7ae693d28c5922533ce86f348ddb6709a2beffbf",
"rev": "0993c5ba23f4e9638ba866014e6aa37c854e5f32",
"type": "github"
},
"original": {
@ -1189,11 +1165,11 @@
"umu": "umu"
},
"locked": {
"lastModified": 1728413208,
"narHash": "sha256-KWFIvKe7232FuNJK7f6Cav/U1IsNmLduNKlZ6NVVg6g=",
"lastModified": 1728524343,
"narHash": "sha256-6qDR3ffmFshj13BiyfL/RJXGuoWDLU0HP5CV+pEpFe4=",
"owner": "fufexan",
"repo": "nix-gaming",
"rev": "d5e4fb86dcd33e54a6d204250003134413202076",
"rev": "86a897dc1f57eeac03ebedfbc8f7e1269081d164",
"type": "github"
},
"original": {
@ -1322,11 +1298,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1728241625,
"narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=",
"lastModified": 1728492678,
"narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1",
"rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
"type": "github"
},
"original": {
@ -1427,11 +1403,11 @@
]
},
"locked": {
"lastModified": 1728373025,
"narHash": "sha256-5iEV1QH5A74HbTvSR+yrPttqwf6gzlL76JQiXB+P/Q4=",
"lastModified": 1728560246,
"narHash": "sha256-4h9OrPSG4XrJFkQwpo7ISu70FsPtHjvki0/s/L3b8Pw=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
"rev": "0a5e8f7bd281e879e9a5fe614d27162261c544d9",
"rev": "2a1ef3c9ad99be65f33cfa1f2d574c870141a5fb",
"type": "github"
},
"original": {
@ -1549,11 +1525,11 @@
"piper-src": {
"flake": false,
"locked": {
"lastModified": 1727194341,
"narHash": "sha256-j58fL6jJAzeagy5/1FmygUhdBm+PAlIkw22Rl/fLff4=",
"lastModified": 1728494522,
"narHash": "sha256-WmoGkXYOQerdaFAsX3L6iVowGXpRPb1yGUIYQpfGMQU=",
"owner": "libratbag",
"repo": "piper",
"rev": "0f7286911fd03770088eeb571932b1ea51cf3f7a",
"rev": "c6e54f69dfa4cbe5dbe38b0a47b736f773b41e11",
"type": "github"
},
"original": {
@ -1679,7 +1655,6 @@
"gtk-session-lock": "gtk-session-lock",
"gtk-theme-src": "gtk-theme-src",
"ha-fallback-conversation-src": "ha-fallback-conversation-src",
"headscale": "headscale",
"home-manager": "home-manager",
"hyprgrass": "hyprgrass",
"hyprland": "hyprland",
@ -1858,11 +1833,11 @@
"spotifywebapi-src": {
"flake": false,
"locked": {
"lastModified": 1728089319,
"narHash": "sha256-qizhGfSOMWRZnK3eeByqSI948YP+ntFxPUvaRQXVDq8=",
"lastModified": 1728583740,
"narHash": "sha256-9QEPj+04OXVsHuSGmN4O0nABxd7CO1MdMcuEngmfk7A=",
"owner": "thlucas1",
"repo": "SpotifyWebApiPython",
"rev": "c1e2f4ba8ab1795003811286f3e097c747f6d86c",
"rev": "e8857698e3c3865ac978cc24e739fe654898ad3a",
"type": "github"
},
"original": {
@ -1986,11 +1961,11 @@
"tuya-local-src": {
"flake": false,
"locked": {
"lastModified": 1728395887,
"narHash": "sha256-XO3w6E3Wa/XK7fHBU/X5RklGMNCxFISGu3BgUF7Cre0=",
"lastModified": 1728571228,
"narHash": "sha256-yUD+lYeQL+osF3KMeM1+1nrIF+u2yvzBcXKuGFYYJlo=",
"owner": "make-all",
"repo": "tuya-local",
"rev": "df26ea0e7b221868a0f28a132e650eeda85337d3",
"rev": "20c122446c7a1e2b47c8e2c0452bbf0674cfd110",
"type": "github"
},
"original": {

View file

@ -141,16 +141,6 @@
repo = "ha-fallback-conversation";
type = "github";
};
headscale = {
inputs = {
flake-utils.follows = "flake-utils";
nixpkgs.follows = "nixpkgs";
};
owner = "juanfont";
ref = "v0.23.0";
repo = "headscale";
type = "github";
};
home-manager = {
inputs.nixpkgs.follows = "nixpkgs";
owner = "nix-community";

View file

@ -65,13 +65,6 @@ let
repo = "nixos-pcsd";
};
# FIXME: use nixpkgs once this reaches unstable https://pr-tracker.nelim.org/?pr=340054
headscale = mkDep {
owner = "juanfont";
repo = "headscale";
ref = "v0.23.0";
};
caddy-plugins = mkDep {
owner = "matt1432";
repo = "nixos-caddy-cloudflare";

View file

@ -103,10 +103,10 @@
};
"floccus" = buildFirefoxXpiAddon {
pname = "floccus";
version = "5.3.0.2";
version = "5.3.1";
addonId = "floccus@handmadeideas.org";
url = "https://addons.mozilla.org/firefox/downloads/file/4360762/floccus-5.3.0.2.xpi";
sha256 = "25b7cce38a3b96823739b6cf599c07ce1baedad83b30e75340ffd7535a9d4287";
url = "https://addons.mozilla.org/firefox/downloads/file/4367114/floccus-5.3.1.xpi";
sha256 = "11e917118d059aced688f5ef467782b7a1326297db27ba92ff2379f72e5a43b6";
meta = with lib; {
homepage = "https://floccus.org";
description = "Sync your bookmarks and tabs across browsers via Nextcloud, any WebDAV service, any Git service, via a local file, via Google Drive.";
@ -243,10 +243,10 @@
};
"sponsorblock" = buildFirefoxXpiAddon {
pname = "sponsorblock";
version = "5.9.3";
version = "5.9.4";
addonId = "sponsorBlocker@ajay.app";
url = "https://addons.mozilla.org/firefox/downloads/file/4360577/sponsorblock-5.9.3.xpi";
sha256 = "ea3d137e458f1a87f406cbb39f3099ee673918c40c1bad5b48bc26e9bfc8be62";
url = "https://addons.mozilla.org/firefox/downloads/file/4364207/sponsorblock-5.9.4.xpi";
sha256 = "1bff70a70685caaf444b57984a26c910a456bbbcc50d24d2d58a081ba114f7a3";
meta = with lib; {
homepage = "https://sponsor.ajay.app";
description = "Easily skip YouTube video sponsors. When you visit a YouTube video, the extension will check the database for reported sponsors and automatically skip known sponsors. You can also report sponsors in videos. Other browsers: https://sponsor.ajay.app";