nixos-configs/scopedPackages/hass-components/default.nix

34 lines
980 B
Nix
Raw Normal View History

2024-10-16 20:12:23 -04:00
{
lib,
pkgs,
self,
2024-10-16 20:12:23 -04:00
...
} @ inputs:
lib.makeScope pkgs.newScope (hass: let
inherit (self.lib) mergeAttrsList;
chore: update sources Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-01-08) rev: c5b219171cbab489b01087a372e24e3a719f6299 → 'github:Aylur/astal' (2025-01-10) rev: ef4f95608481414053ecdbe4de29bd86fb452813 • Updated input 'discord-overlay': 'github:matt1432/discord-nightly-overlay' (2024-12-30) rev: 34d7a588e8b4b2ceefcccea9342e8fbee9f26100 → 'github:matt1432/discord-nightly-overlay' (2025-01-10) rev: dad509df3ad7ec9f8e7da5cb02e6bc2be761569b • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-08) rev: f6f8f2068601f7e412643a2a589bedce6e2c5fce → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-10) rev: 3a200a4c9f74c93c7fa97d013613db60a3290538 • Updated input 'gtk-theme-src': 'github:dracula/gtk' (2024-12-05) rev: 3478e48925f33af411393adaa4043193f03a4e9a → 'github:dracula/gtk' (2025-01-10) rev: 79235b53c33f02d826d76cf991f5aa8f04ed4e76 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-08) rev: 7e00856596891850ba5ad4c5ecd2ed74468c08c5 → 'github:nix-community/home-manager' (2025-01-10) rev: 2532b500c3ed2b8940e831039dcec5a5ea093afc • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-01-08) rev: f73785a7fb41d89b4c0ac51315524c97c4b5f803 → 'github:horriblename/hyprgrass' (2025-01-02) rev: bdfa960b97ac98ad9d05c908ee20e053e2942928 • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2025-01-06) rev: 3c895da64b0eb19870142196fa48c07090b441c4 → 'github:hyprwm/hyprutils' (2025-01-11) rev: 72dfbf52967e4040693164319a027d8ac6315887 • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-08) rev: fa094d2e1fa8e7da839f1960012f948bb7f99c97 → 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-11) rev: 1ddf0b3bfe076fa50b84244e42a55b9234f96083 • Updated input 'kompass': 'github:kotontrion/kompass' (2025-01-03) rev: 6faee1808b4bc7e0892fff86364151b83f0688a3 → 'github:kotontrion/kompass' (2025-01-10) rev: 0cdc3cba14ebbfe8d2b95507ad8a8cb0a7248bb8 • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build' (2025-01-06) rev: a06a8b2c079f7b6dab491a12555387bdb737cc44 → 'github:Mic92/nix-fast-build' (2025-01-11) rev: 906af17fcd50c84615a4660d9c08cf89c01cef7d • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-07) rev: 6f431d614aa0e50a01253b7167c8c97a0ec83872 → 'github:fufexan/nix-gaming' (2025-01-11) rev: 0e562d23a2df60788af3aeda21590032b416be7c • Updated input 'nix-index-db': 'github:Mic92/nix-index-database' (2025-01-05) rev: 816a6ae88774ba7e74314830546c29e134e0dffb → 'github:Mic92/nix-index-database' (2025-01-09) rev: a2200b499efa01ca8646173e94cdfcc93188f2b8 • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-04) rev: 8f3e1f807051e32d8c95cd12b9b421623850a34d → 'github:NixOS/nixpkgs' (2025-01-08) rev: bffc22eb12172e6db3c5dde9e3e5628f8e3e7912 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-08) rev: 241a015df2cb7602fefe613e118f0c880d60897d → 'github:nix-community/nixpkgs-wayland' (2025-01-11) rev: 37553f5a9728a5ced261f0aa9c050056e7f61bde • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-01-06) rev: c9c88f08e3ee495e888b8d7c8624a0b2519cb773 → 'github:Mic92/sops-nix' (2025-01-10) rev: f214c1b76c347a4e9c8fb68c73d4293a6820d125 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-07) rev: 2f98bb9b66bd8cdb1954096e4f87b759d2237b6e → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-09) rev: 32e04db69dbdc85c58574c0edb9f8aca57146b32 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-01-07) rev: a4f7e7582d6697f1f0e2e0e175d82f8c13ac79a9 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-11) rev: 0f7dc906b5a0c7e4e960ff0a87a51d050aec45b7 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-08) rev: 409421ebff7bd8d32e1a5ce7c569fbf96cb36528 → 'github:make-all/tuya-local' (2025-01-11) rev: 29def3abf990d04f311a0d4324d54aedc4b841c8 Docker Images: • rssbridge/rss-bridge latest: sha256:10c4e470397dffb67322e7c66b679c9ebf618858b0f435f1095ff035a2881fe6 → sha256:2f94bc58b926a9ae2efb62c2bd08723b22adceb47d5590be00b56dc05ba2a0e3 • postgres 15-alpine: sha256:f85dd74a714c67792c72fc609becff10e0b0eaffca7b40aa1c6251d09c02b5d4 → sha256:93a6166360be8f1d116b7ea97ebb8dea9e2c9c746349e952738bbba72a961d7c • ghcr.io/linuxserver/sabnzbd latest: sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35 → sha256:a7fb5bd7208bfd5915c2527cef57dd8b00bdf684b68e5c9ec4326f10b6cf94b3 • ghcr.io/linuxserver/sonarr latest: sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a → sha256:ca71add37a9cdbb914c7bd5b06f98bf5d2062848c8de6ac3ee09e69a4c170b27 Firefox Addons: sound-volume: 1.5.6 -> 1.5.8 sponsorblock: 5.10.3 -> 5.10.5 Node modules: @eslint/js: 9.17.0 -> 9.18.0 eslint: 9.17.0 -> 9.18.0
2025-01-11 15:06:31 -05:00
python3Packages = pkgs.python313Packages.override {
overrides = final: prev: (mergeAttrsList (map (x: x python3Packages final prev) [
(import ./spotifyplus/overrides.nix ({inherit pkgs;} // inputs))
chore: update sources Flake Inputs: • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-01-27) rev: d680a3353a351fd7670a9ed7d1f8f4bca96b6529 → 'github:elchininet/custom-sidebar' (2025-01-29) rev: 0c37622a03a7dacf11099ff79f970f922460441f • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-27) rev: e1ae908bcc30af792b0bb0a52e53b03d2577255e → 'github:nix-community/home-manager' (2025-01-29) rev: 79eff1f6b95c059ed0f9dfae9fd16689c1dda5ca • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-01-28) rev: 1d3904c3e7a8b74ea83669f73ee408bd38390b11 → 'github:hyprwm/Hyprland' (2025-01-29) rev: 6fc9c8e4797a272c688fc74b872db5d828c21f02 • Updated input 'hyprland/aquamarine': 'github:hyprwm/aquamarine' (2025-01-23) rev: 7fe006981fae53e931f513026fc754e322f13145 → 'github:hyprwm/aquamarine' (2025-01-29) rev: 48a000cf35dd10bfeb231152735aebbe875f4b74 • Updated input 'hyprland/hyprcursor': 'github:hyprwm/hyprcursor' (2025-01-23) rev: 9c5dd1f7c825ee47f72727ad0a4e16ca46a2688e → 'github:hyprwm/hyprcursor' (2025-01-29) rev: dcadd3398abe146d60c67e0d9ee6e27b301cae82 • Updated input 'hyprland/hyprgraphics': 'github:hyprwm/hyprgraphics' (2025-01-27) rev: 23783b96036f5506fdaf8b2250a1ef849d57f0d3 → 'github:hyprwm/hyprgraphics' (2025-01-27) rev: 12cd7034e441a5ebfdef1a090c0788413b4a635b • Updated input 'hyprpaper': 'github:hyprwm/hyprpaper' (2025-01-23) rev: 7efb4a03464c45bf9fee7b0f428c09462da70a14 → 'github:hyprwm/hyprpaper' (2025-01-29) rev: f827dc31978a8b99ec08755b61b094e817c16fc4 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-01-28) rev: 8612bc1bf7c6af9e4f0ccf6ca1f224791d02420b → 'github:kaylorben/nixcord' (2025-01-29) rev: 037dcb71bb2a981f595826f4f7087022dd13404b • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-26) rev: 852ff1d9e153d8875a83602e03fdef8a63f0ecf8 → 'github:NixOS/nixpkgs' (2025-01-27) rev: 9db269672dbdbb519e0bd3ea24f01506c135e46f • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-28) rev: 2477daa144ca22ac0ee77d7099b490114b986756 → 'github:nix-community/nixpkgs-wayland' (2025-01-29) rev: 22772646bf4c2e8af3f9e2e72dd5eb1936e572a4 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-28) rev: e471d51e99838a5d15d6520fbdba8ac12722afcc → 'github:make-all/tuya-local' (2025-01-29) rev: 46e4428761fab62ecb3ced7ac078e6c8a3810cb2 Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:91145d2f9f3b3328dee736520d6cbeddd2c10034ade707428d4c20e71a358651 → sha256:048d2fd69f4af63a69cb3ae7d8e76777a0cc128acac89a3299c45e80a6670a98 • rssbridge/rss-bridge latest: sha256:ee6fef3aa2d8699a4379acbaf01da5efeac1a8581a2d02de9b78786b680be8ba → sha256:d6957a957ecf26362298455834c3efbfaa9857c011122aea2e843bdd72d9b92c • ghcr.io/linuxserver/bazarr latest: sha256:67039e2dc98163bfdff8c3c1fbb79f75649c8f28b447f5308fcf762a5572f19c → sha256:8415caab20c3642adb281ea066e82a58b8011b6e12bec5339db66599b700f805 • ghcr.io/linuxserver/prowlarr latest: sha256:5c9d62af19a810f7799c1d5fbf686cc6c28690c00f916c029699ae3d1c75e8ef → sha256:b242bc98897d8fa65db7b72f5dbde04b161a092d3cce2321b8c7e62c9321820d Node modules: @types/node: 22.10.10 -> 22.12.0 @stylistic/eslint-plugin: 3.0.0 -> 3.0.1
2025-01-29 19:13:46 -05:00
(import ./tuya-local/overrides.nix {inherit pkgs;})
]));
};
2024-09-19 22:16:11 -04:00
buildHassComponent = file: extraArgs:
hass.callPackage file (inputs // extraArgs // {inherit python3Packages;});
2024-09-02 22:14:49 -04:00
in {
extended-ollama-conversation = buildHassComponent ./extended-ollama-conversation {};
ha-fallback-conversation = buildHassComponent ./ha-fallback-conversation {};
2024-10-22 20:28:11 -04:00
material-symbols = buildHassComponent ./material-symbols {};
2024-10-05 12:38:13 -04:00
netdaemon = buildHassComponent ./netdaemon {};
spotifyplus = buildHassComponent ./spotifyplus {};
tuya-local = buildHassComponent ./tuya-local {};
2024-10-23 00:30:24 -04:00
yamaha-soundbar = buildHassComponent ./yamaha-soundbar {};
2024-09-02 22:14:49 -04:00
})