diff --git a/flake.lock b/flake.lock index 2be9ab5..d276258 100644 --- a/flake.lock +++ b/flake.lock @@ -221,6 +221,22 @@ "type": "github" } }, + "nixpkgs-c5ae371": { + "locked": { + "lastModified": 1762977756, + "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixpkgs", + "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55", + "type": "github" + } + }, "nixpkgs-lib": { "locked": { "lastModified": 1761765539, @@ -280,6 +296,7 @@ "impermanence": "impermanence", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs", + "nixpkgs-c5ae371": "nixpkgs-c5ae371", "nixpkgs-unstable": "nixpkgs-unstable", "radicale-birthday-calendar": "radicale-birthday-calendar", "sops": "sops", diff --git a/flake.nix b/flake.nix index ba8add6..6ff3c65 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,8 @@ nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; + nixpkgs-c5ae371.url = "github:nixos/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55"; + nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; diff --git a/modules/system/programs/winboat.nix b/modules/system/programs/winboat.nix index 42e53e5..603103d 100644 --- a/modules/system/programs/winboat.nix +++ b/modules/system/programs/winboat.nix @@ -1,6 +1,7 @@ { config, - pkgs-unstable, + inputs, + pkgs, lib, ... }: @@ -11,6 +12,13 @@ virtualisation.docker.enable = true; users.users.seb.extraGroups = [ config.users.groups.docker.name ]; - environment.systemPackages = [ pkgs-unstable.winboat ]; + environment.systemPackages = + let + pkgs-c5ae371 = import inputs.nixpkgs-c5ae371 { + inherit (pkgs.stdenv.hostPlatform) system; + inherit (config.nixpkgs) config; + }; + in + [ pkgs-c5ae371.winboat ]; }; }