chore: update flake.lock
All checks were successful
Discord / discord commits (push) Has been skipped
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:
parent
9dda3c5bd2
commit
805c394945
13 changed files with 30 additions and 54 deletions
|
@ -1,35 +1,14 @@
|
||||||
{
|
{config, ...}: let
|
||||||
config,
|
|
||||||
headscale,
|
|
||||||
lib,
|
|
||||||
pkgs,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
inherit (builtins) readFile;
|
|
||||||
inherit (lib) mkAfter mkForce;
|
|
||||||
inherit (pkgs.writers) writeYAML;
|
|
||||||
|
|
||||||
inherit (config.vars) mainUser hostName;
|
inherit (config.vars) mainUser hostName;
|
||||||
headscale-flake = headscale.packages.${pkgs.system}.headscale;
|
|
||||||
|
|
||||||
clusterIP = config.services.pcsd.virtualIps.caddy-vip.ip;
|
clusterIP = config.services.pcsd.virtualIps.caddy-vip.ip;
|
||||||
in {
|
in {
|
||||||
environment.systemPackages = [headscale-flake];
|
|
||||||
users.users.${mainUser}.extraGroups = ["headscale"];
|
users.users.${mainUser}.extraGroups = ["headscale"];
|
||||||
|
|
||||||
home-manager.users.${mainUser}
|
|
||||||
.programs.bash.bashrcExtra = mkAfter (readFile ./completion.bash);
|
|
||||||
|
|
||||||
services.headscale = {
|
services.headscale = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = headscale-flake;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Takes way too long to shutdown
|
settings = {
|
||||||
systemd.services."headscale".serviceConfig.TimeoutStopSec = "5";
|
|
||||||
|
|
||||||
environment.etc."headscale/config.yaml".source = mkForce (
|
|
||||||
writeYAML "headscale.yaml" {
|
|
||||||
server_url = "https://headscale.nelim.org";
|
server_url = "https://headscale.nelim.org";
|
||||||
listen_addr = "${clusterIP}:8085";
|
listen_addr = "${clusterIP}:8085";
|
||||||
prefixes = {
|
prefixes = {
|
||||||
|
@ -82,6 +61,6 @@ in {
|
||||||
region_name = "montreal";
|
region_name = "montreal";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
};
|
||||||
);
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
{pkgs, self, ...}: {
|
{
|
||||||
|
pkgs,
|
||||||
|
self,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
./assist.nix
|
./assist.nix
|
||||||
./bluetooth.nix
|
./bluetooth.nix
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "vegardit/gitea-act-runner";
|
imageName = "vegardit/gitea-act-runner";
|
||||||
imageDigest = "sha256:5686ce9464839df7333098a61a802d16645d92fa4175b02684a536656d17a28f";
|
imageDigest = "sha256:06ab3f910c5015792942d8c338fd865d3dff1163cea2e8c3efd32330c7775802";
|
||||||
sha256 = "1wbx08ps26i4cpg3gz4sg919zy8dhabsq2szj18vf66xla57q8xw";
|
sha256 = "1rvn2wgv54dlrw3g6hzzri543s668f2j6ppkys7g33pdbk435yvh";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "dind-latest";
|
finalImageTag = "dind-latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "rssbridge/rss-bridge";
|
imageName = "rssbridge/rss-bridge";
|
||||||
imageDigest = "sha256:fada58f35c97d4e50ae045176339722b69397a6803a46c00799a96160db84092";
|
imageDigest = "sha256:c4fd6ad6e395310cc5d49665bfca638d09ba6cf9d03ad60a5c36361cb7c05251";
|
||||||
sha256 = "0q4hnmy21v9d5fjya0xn9yl4k5yzxm5irwp13scch6rbx2nn7gnc";
|
sha256 = "1vicsdlyr103qxp1hnwa30qq25k7vi1m4p4hvb1sran1qd7hcas3";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "ghcr.io/linuxserver/bazarr";
|
imageName = "ghcr.io/linuxserver/bazarr";
|
||||||
imageDigest = "sha256:137f55b12859e7f6905c513d403ba80dfe3b2afe7fa892c891c1982996a114ba";
|
imageDigest = "sha256:d7d431c29d1c94e7009b6b8b1eb5078689416278b5e6664cad864b28b9ead345";
|
||||||
sha256 = "18nlm339ji57rbmps1vbzni1c84j7k5ph9lxgs62396fal4rilg9";
|
sha256 = "0j5yblqqljv7rcvfk2a9m4xlng3gq3amc740xljhmsac1wlsn0r1";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "21hsmw/flaresolverr";
|
imageName = "21hsmw/flaresolverr";
|
||||||
imageDigest = "sha256:14447de91cff69e78059864e6540d42a5b94a8ec1b1856485cd015afbab91b9c";
|
imageDigest = "sha256:a85e675e7b4e980e142d58e440dd3e1b6fa6bc10aabcc612727f81e34c28db80";
|
||||||
sha256 = "16s1zalnznsj8w2h2rdjpll9zqgiy2iqs79d2znxn8cm6qvd8zb3";
|
sha256 = "1wn32jl4za7y4sj5ljz5m87z46maz65c4ckznz84mp15f008c5y4";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "nodriver";
|
finalImageTag = "nodriver";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "ghcr.io/linuxserver/sabnzbd";
|
imageName = "ghcr.io/linuxserver/sabnzbd";
|
||||||
imageDigest = "sha256:a33738b946bee3bd2a754b2e576643d069ac2913d88290ef13d8e00f0c0e1224";
|
imageDigest = "sha256:f87f9d4fa0e19f8e7b292638b3fa89cafc4a96d858fbda8106e3cea6343432c1";
|
||||||
sha256 = "0zvfd75brjqkrpnqrg2gk9z3l0dn4d78x4iqzhm3gc9v1a03rp25";
|
sha256 = "0vxk5w9yf9aray1aq13djs6yqpmd2082zjldb1m5ijfxba85iq9y";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "hrfee/jfa-go";
|
imageName = "hrfee/jfa-go";
|
||||||
imageDigest = "sha256:958d926bd245b6a6a11155f02f04b3d3e05130cc1da98290a68fa5d911fe2f0f";
|
imageDigest = "sha256:f78c5b727b6c94942803f6a3bc47aa60fe197b97417d869448aa6e7fd4bba55c";
|
||||||
sha256 = "07a8g77lqan6aga7yc8yjhp05blh9l4a44avc2c29z9wg6y19wfa";
|
sha256 = "0ha6dfpqy083h48akzk8wmc4v9vhjvjv395fwyv5inxzy70y3i5l";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "unstable";
|
finalImageTag = "unstable";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# This file was autogenerated. DO NOT EDIT!
|
# This file was autogenerated. DO NOT EDIT!
|
||||||
{
|
{
|
||||||
version = "2.14.0";
|
version = "2.14.1";
|
||||||
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.14.0/vuetorrent.zip";
|
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.14.1/vuetorrent.zip";
|
||||||
hash = "sha256-+RDIVwxPR62/ekCTKC1s3JPWpW5ZMcW4BacsUz+7VRw=";
|
hash = "sha256-WCLsswPtAveGEI75jdTDhSfY/QLR4FmV81qjL+QLAis=";
|
||||||
}
|
}
|
||||||
|
|
BIN
flake.lock
BIN
flake.lock
Binary file not shown.
BIN
flake.nix
BIN
flake.nix
Binary file not shown.
|
@ -65,13 +65,6 @@ let
|
||||||
repo = "nixos-pcsd";
|
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 {
|
caddy-plugins = mkDep {
|
||||||
owner = "matt1432";
|
owner = "matt1432";
|
||||||
repo = "nixos-caddy-cloudflare";
|
repo = "nixos-caddy-cloudflare";
|
||||||
|
|
|
@ -103,10 +103,10 @@
|
||||||
};
|
};
|
||||||
"floccus" = buildFirefoxXpiAddon {
|
"floccus" = buildFirefoxXpiAddon {
|
||||||
pname = "floccus";
|
pname = "floccus";
|
||||||
version = "5.3.0.2";
|
version = "5.3.1";
|
||||||
addonId = "floccus@handmadeideas.org";
|
addonId = "floccus@handmadeideas.org";
|
||||||
url = "https://addons.mozilla.org/firefox/downloads/file/4360762/floccus-5.3.0.2.xpi";
|
url = "https://addons.mozilla.org/firefox/downloads/file/4367114/floccus-5.3.1.xpi";
|
||||||
sha256 = "25b7cce38a3b96823739b6cf599c07ce1baedad83b30e75340ffd7535a9d4287";
|
sha256 = "11e917118d059aced688f5ef467782b7a1326297db27ba92ff2379f72e5a43b6";
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://floccus.org";
|
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.";
|
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 {
|
"sponsorblock" = buildFirefoxXpiAddon {
|
||||||
pname = "sponsorblock";
|
pname = "sponsorblock";
|
||||||
version = "5.9.3";
|
version = "5.9.4";
|
||||||
addonId = "sponsorBlocker@ajay.app";
|
addonId = "sponsorBlocker@ajay.app";
|
||||||
url = "https://addons.mozilla.org/firefox/downloads/file/4360577/sponsorblock-5.9.3.xpi";
|
url = "https://addons.mozilla.org/firefox/downloads/file/4364207/sponsorblock-5.9.4.xpi";
|
||||||
sha256 = "ea3d137e458f1a87f406cbb39f3099ee673918c40c1bad5b48bc26e9bfc8be62";
|
sha256 = "1bff70a70685caaf444b57984a26c910a456bbbcc50d24d2d58a081ba114f7a3";
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://sponsor.ajay.app";
|
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";
|
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";
|
||||||
|
|
Loading…
Reference in a new issue