summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2026-01-29 06:55:38 -0700
committerDevin Finlinson <devin.finlinson@pm.me>2026-01-29 06:55:38 -0700
commit763e26fd0a8ee4942c397db3bb0ecca8f8d29815 (patch)
tree4f915ff0dd8a58b3db5e517f194de3c1ca9f79dc
parent419d5d2ffaabfdeabf90940d2e135232233d3b31 (diff)
upstream kage broken, testing unstable
-rw-r--r--flake.nix6
-rw-r--r--machines/picast/default.nix3
2 files changed, 8 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 27c01f1..bae4bb4 100644
--- a/flake.nix
+++ b/flake.nix
@@ -284,6 +284,12 @@
];
};
picast = lib.nixosSystem { # anger at chromecast
+ specialArgs = {
+ pkgs-unstable = import nixpkgs-unstable {
+ system = "aarch64-linux";
+ config.allowUnfree = true;
+ };
+ };
modules = minimalHomeManagerSettings ++ [ ./machines/picast
home-manager.nixosModules.home-manager { home-manager.users.defin = import ./home-manager/default.nix; }
];
diff --git a/machines/picast/default.nix b/machines/picast/default.nix
index 99d8507..46adc0a 100644
--- a/machines/picast/default.nix
+++ b/machines/picast/default.nix
@@ -2,7 +2,7 @@
# your system. Help is available in the configuration.nix(5) man page, on
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
-{ config, lib, pkgs, ... }:
+{ config, lib, pkgs, pkgs-unstable, ... }:
{
imports =
@@ -47,6 +47,7 @@
users.extraUsers.kodi.isNormalUser = true;
services.cage = {
+ package = pkgs-unstable.cage;
enable = true;
user = "kodi";
program = "${pkgs.kodi-wayland}/bin/kodi-standalone";