Flake Inputs: • Updated input 'astal': 'github:Aylur/astal/306e649' (2024-10-23) → 'github:Aylur/astal/61727b0' (2024-10-24) • Updated input 'firefox-gx-src': 'github:Godiesc/firefox-gx/153523b' (2024-10-19) → 'github:Godiesc/firefox-gx/eed2d63' (2024-10-24) • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=422f214' (2024-10-22) → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=5ffa725' (2024-10-24) • Updated input 'home-manager': 'github:nix-community/home-manager/5ec753a' (2024-10-21) → 'github:nix-community/home-manager/a4353cc' (2024-10-23) • Updated input 'hyprland': 'github:hyprwm/Hyprland/cdac649' (2024-10-23) → 'github:hyprwm/Hyprland/3cec45d' (2024-10-24) • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS/82bdda1' (2024-10-21) → 'github:Jovian-Experiments/Jovian-NixOS/899f84d' (2024-10-24) • Updated input 'material-symbols-src': 'github:beecho01/material-symbols/26224d6' (2024-10-23) → 'github:beecho01/material-symbols/f32fef0' (2024-10-24) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1997e4a' (2024-10-20) → 'github:NixOS/nixpkgs/2768c7d' (2024-10-23) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/7832830' (2024-10-23) → 'github:nix-community/nixpkgs-wayland/6adff06' (2024-10-24) • Updated input 'pcsd': 'github:matt1432/nixos-pcsd/fe8f65b' (2024-10-14) → 'github:matt1432/nixos-pcsd/774ed5f' (2024-10-24) • Updated input 'sops-nix': 'github:Mic92/sops-nix/d089e74' (2024-10-23) → 'github:Mic92/sops-nix/78a0e63' (2024-10-24) Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:456898884eb289ef4590e654804e05b84866279495768bf12bc91451ca160329 → sha256:fe6f44905830a17f404e9912e2c4fe2f4a2c47bb3ee35409da6476618cf9dab5
This commit is contained in:
parent
26eb8c8882
commit
e015fb9c1b
6 changed files with 49 additions and 106 deletions
common
devices/nos/modules
flake.locklegacyPackages/lovelace-components/custom-sidebar
overlays/build-failures
|
@ -14,21 +14,7 @@ inputs @ {
|
||||||
(self.overlays)
|
(self.overlays)
|
||||||
xdg-desktop-portal-kde
|
xdg-desktop-portal-kde
|
||||||
;
|
;
|
||||||
})
|
});
|
||||||
++ [
|
|
||||||
# FIXME: https://pr-tracker.nelim.org/?pr=349200
|
|
||||||
(final: prev: {
|
|
||||||
tailscale = prev.tailscale.overrideAttrs rec {
|
|
||||||
version = "1.76.1";
|
|
||||||
src = final.fetchFromGitHub {
|
|
||||||
owner = "tailscale";
|
|
||||||
repo = "tailscale";
|
|
||||||
rev = "v${version}";
|
|
||||||
hash = "sha256-tuD7GlBZdXPORZkBISp9QDj592a1OX3T+EVysuG+xWw=";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
(builtins.attrValues {
|
(builtins.attrValues {
|
||||||
|
|
|
@ -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:456898884eb289ef4590e654804e05b84866279495768bf12bc91451ca160329";
|
imageDigest = "sha256:fe6f44905830a17f404e9912e2c4fe2f4a2c47bb3ee35409da6476618cf9dab5";
|
||||||
sha256 = "1pgcd1lk9x93q16l732yfd7dz3ywc0yjrdyfxj5p5y5x9ni30dpz";
|
sha256 = "0jci209g7qqsqa1qi87fjj00q1yz8d4wj7gqsy4la8jjrkb23arg";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "dind-latest";
|
finalImageTag = "dind-latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,4 @@
|
||||||
{
|
{self, ...}: let
|
||||||
pkgs,
|
|
||||||
self,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
tailscaleIP = "100.64.0.4";
|
tailscaleIP = "100.64.0.4";
|
||||||
in {
|
in {
|
||||||
imports = [self.nixosModules.wyoming-plus];
|
imports = [self.nixosModules.wyoming-plus];
|
||||||
|
@ -12,49 +8,14 @@ in {
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
# Speech-to-Text
|
# Speech-to-Text
|
||||||
wyoming.faster-whisper = {
|
wyoming.faster-whisper.servers."en" = {
|
||||||
# FIXME: https://pr-tracker.nelim.org/?pr=350083
|
enable = true;
|
||||||
package =
|
uri = "tcp://${tailscaleIP}:10300";
|
||||||
(pkgs.wyoming-faster-whisper.override {
|
|
||||||
python3Packages =
|
|
||||||
(pkgs.python3.override {
|
|
||||||
packageOverrides = pyfinal: pyprev: {
|
|
||||||
faster-whisper = pyprev.faster-whisper.overridePythonAttrs {
|
|
||||||
version = "unstable-2024-07-26";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "SYSTRAN";
|
|
||||||
repo = "faster-whisper";
|
|
||||||
rev = "d57c5b40b06e59ec44240d93485a95799548af50";
|
|
||||||
hash = "sha256-C/O+wt3dykQJmH+VsVkpQwEAdyW8goMUMKR0Z3Y7jdo=";
|
|
||||||
};
|
|
||||||
pythonRelaxDeps = [
|
|
||||||
"tokenizers"
|
|
||||||
"av"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
})
|
|
||||||
.pkgs;
|
|
||||||
})
|
|
||||||
.overridePythonAttrs rec {
|
|
||||||
version = "2.2.0";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "rhasspy";
|
|
||||||
repo = "wyoming-faster-whisper";
|
|
||||||
rev = "refs/tags/v${version}";
|
|
||||||
hash = "sha256-G46ycjpRu4MD00FiBM1H0DrPpXaaPlZ8yeoyZ7WYD48=";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
servers."en" = {
|
# see https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v2.0.0
|
||||||
enable = true;
|
model = "medium";
|
||||||
uri = "tcp://${tailscaleIP}:10300";
|
language = "en";
|
||||||
|
device = "cuda";
|
||||||
# see https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v2.0.0
|
|
||||||
model = "medium";
|
|
||||||
language = "en";
|
|
||||||
device = "cuda";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Text-to-Intent
|
# Text-to-Intent
|
||||||
|
|
74
flake.lock
generated
74
flake.lock
generated
|
@ -103,11 +103,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729715852,
|
"lastModified": 1729805978,
|
||||||
"narHash": "sha256-me/ENsXwQXKfa7zP3BkGofOjLqVpNTmWkGbsf0dMuZc=",
|
"narHash": "sha256-cS6qMBqpMxMabQE222gk6/PsGTOfQIgL0DFrpwJ/5pg=",
|
||||||
"owner": "Aylur",
|
"owner": "Aylur",
|
||||||
"repo": "astal",
|
"repo": "astal",
|
||||||
"rev": "306e64998c1bf1fb997c1098ae92d6edfef31cd2",
|
"rev": "61727b01ba06f876664addca83e774cb2bad9ce9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -308,11 +308,11 @@
|
||||||
"firefox-gx-src": {
|
"firefox-gx-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729346015,
|
"lastModified": 1729786037,
|
||||||
"narHash": "sha256-k0vvJWRVxEs+e5LttMsnp+hRrIBiVhDhiZGEnffy+sI=",
|
"narHash": "sha256-5FEh06FPNLIDqSfFacVZg8QUTwHFcVx981T6VG1XIAQ=",
|
||||||
"owner": "Godiesc",
|
"owner": "Godiesc",
|
||||||
"repo": "firefox-gx",
|
"repo": "firefox-gx",
|
||||||
"rev": "153523b7e92daebbb6bfc486c3746871ea0da6fc",
|
"rev": "eed2d63e0de28aada96897f81f4ccaa9102a132f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -490,11 +490,11 @@
|
||||||
"gpu-screen-recorder-src": {
|
"gpu-screen-recorder-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729615643,
|
"lastModified": 1729805493,
|
||||||
"narHash": "sha256-fJRk2pulsWCQFI5XAV3ufZEDXkAenO6gtT4k1FlynEo=",
|
"narHash": "sha256-HO7suQVVwiJoKb6i1C4DV/jYN0pDpQV9D57lXXqiVp8=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "422f214283ba50649acca4d9b5a9778d313fe05b",
|
"rev": "5ffa725367244bf24121a50e60831a9ed0283288",
|
||||||
"revCount": 858,
|
"revCount": 865,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://repo.dec05eba.com/gpu-screen-recorder"
|
"url": "https://repo.dec05eba.com/gpu-screen-recorder"
|
||||||
},
|
},
|
||||||
|
@ -585,11 +585,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729551526,
|
"lastModified": 1729716953,
|
||||||
"narHash": "sha256-7LAGY32Xl14OVQp3y6M43/0AtHYYvV6pdyBcp3eoz0s=",
|
"narHash": "sha256-FbRKGRRd0amsk/WS/UV9ukJ8jT1dZ2pJBISxkX+uq6A=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "5ec753a1fc4454df9285d8b3ec0809234defb975",
|
"rev": "a4353cc43d1b4dd6bdeacea90eb92a8b7b78a9d7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -665,11 +665,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729715559,
|
"lastModified": 1729781453,
|
||||||
"narHash": "sha256-DigThx4MJv4tWEimqYzxymIZFUcTgQ3D1vZyG8FD9VA=",
|
"narHash": "sha256-zbtOI/ZRHdPyTsZjZjsvx3rbGoHDFE8+WdH9grapC88=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "cdac64970e894c3211d94da8925fbf905b52a594",
|
"rev": "3cec45d82113051d35e846e5d80719d8ea0f7002",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -873,11 +873,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729492135,
|
"lastModified": 1729751760,
|
||||||
"narHash": "sha256-yXmCZaw0Pe4H9Xv3BDSoQdSulevJMH34XrtQD3v7aoY=",
|
"narHash": "sha256-sJIYCzp0AyWeIFDUvrX8DpakEFIAnYgMQbIupqT0Um4=",
|
||||||
"owner": "Jovian-Experiments",
|
"owner": "Jovian-Experiments",
|
||||||
"repo": "Jovian-NixOS",
|
"repo": "Jovian-NixOS",
|
||||||
"rev": "82bdda12079fbbe40cd1e26d3cbbf5093ea052c0",
|
"rev": "899f84dd062dffc5dd912ba235e86be4855e5ffb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -962,11 +962,11 @@
|
||||||
"material-symbols-src": {
|
"material-symbols-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729721049,
|
"lastModified": 1729809481,
|
||||||
"narHash": "sha256-OWDakv5E459HmQtBnPj1m1j0J4isZ00fC7qgitR3tA8=",
|
"narHash": "sha256-RtxS8guIjWGrnly1v6IE7e/f9Jv6inoDl1ji7z0T2fo=",
|
||||||
"owner": "beecho01",
|
"owner": "beecho01",
|
||||||
"repo": "material-symbols",
|
"repo": "material-symbols",
|
||||||
"rev": "26224d653faa12bbd0cf8fcb2c347238b3e34e4d",
|
"rev": "f32fef0345d0858f041ee58996c94890fa31814d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1201,11 +1201,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690328911,
|
"lastModified": 1729697500,
|
||||||
"narHash": "sha256-fxtExYk+aGf2YbjeWQ8JY9/n9dwuEt+ma1eUFzF8Jeo=",
|
"narHash": "sha256-VFTWrbzDlZyFHHb1AlKRiD/qqCJIripXKiCSFS8fAOY=",
|
||||||
"owner": "zhaofengli",
|
"owner": "zhaofengli",
|
||||||
"repo": "nix-github-actions",
|
"repo": "nix-github-actions",
|
||||||
"rev": "96df4a39c52f53cb7098b923224d8ce941b64747",
|
"rev": "e418aeb728b6aa5ca8c5c71974e7159c2df1d8cf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1313,11 +1313,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729413321,
|
"lastModified": 1729665710,
|
||||||
"narHash": "sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0=",
|
"narHash": "sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1997e4aa514312c1af7e2bda7fad1644e778ff26",
|
"rev": "2768c7d042a37de65bb1b5b3268fc987e534c49d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1418,11 +1418,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729723145,
|
"lastModified": 1729792524,
|
||||||
"narHash": "sha256-7KipJinPem29+Yq2r8zYOLdLTrBKiLnEHelOC4ZJ0h4=",
|
"narHash": "sha256-9WnwiocjPZKAFgU1L4FUwoO6vt1kozx/gna8yfVH4oU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs-wayland",
|
"repo": "nixpkgs-wayland",
|
||||||
"rev": "783283070bed84218527a668bbd22dc972f9f2ad",
|
"rev": "6adff0618f449800751559f7c330eaa286818a68",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1524,11 +1524,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728889529,
|
"lastModified": 1729753505,
|
||||||
"narHash": "sha256-3KX/fmd6mu62TubTQMbN/qH1R+1AslWjAFhqHh4AHdg=",
|
"narHash": "sha256-0NtMt9I9hQSS41iHoJa7OzVeom+1U7MOyIbE4W7kPj8=",
|
||||||
"owner": "matt1432",
|
"owner": "matt1432",
|
||||||
"repo": "nixos-pcsd",
|
"repo": "nixos-pcsd",
|
||||||
"rev": "fe8f65b8a178c2c93611f7000f934830724ebda0",
|
"rev": "774ed5f57b4262cff0c1e63a271fea7d94f05b7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1801,11 +1801,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable_2"
|
"nixpkgs-stable": "nixpkgs-stable_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729695320,
|
"lastModified": 1729775275,
|
||||||
"narHash": "sha256-Fm4cGAlaDwekQvYX0e6t0VjT6YJs3fRXtkyuE4/NzzU=",
|
"narHash": "sha256-J2vtHq9sw1wWm0aTMXpEEAzsVCUMZDTEe5kiBYccpLE=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "d089e742fb79259b9c4dd9f18e9de1dd4fa3c1ec",
|
"rev": "78a0e634fc8981d6b564f08b6715c69a755c4c7d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -30,7 +30,7 @@ in
|
||||||
|
|
||||||
pnpmDeps = pnpm.fetchDeps {
|
pnpmDeps = pnpm.fetchDeps {
|
||||||
inherit (finalAttrs) pname version src;
|
inherit (finalAttrs) pname version src;
|
||||||
hash = "sha256-S2sibsq4lwoS1IMy46CTEQ/gyA5rX3zmUSiIx7owMMg=";
|
hash = "sha256-C7H8DPTAcHLE5dZr5cUdHnO2u/wkwrKi/TZi1M8SDDI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
passthru.update = concatTextFile {
|
passthru.update = concatTextFile {
|
||||||
|
|
|
@ -7,8 +7,4 @@ final: prev: {
|
||||||
rm dmd/compiler/test/fail_compilation/needspkgmod.d
|
rm dmd/compiler/test/fail_compilation/needspkgmod.d
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
# FIXME: get rid of these once inputs don't need them
|
|
||||||
utillinux = prev.util-linux;
|
|
||||||
noto-fonts-cjk = prev.noto-fonts-cjk-sans;
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue