nixos-config/modules/system/programs/winboat.nix

25 lines
598 B
Nix

{
config,
inputs,
pkgs,
pkgs-unstable,
lib,
...
}:
{
options.custom.programs.winboat.enable = lib.mkEnableOption "";
config = lib.mkIf config.custom.programs.winboat.enable {
virtualisation.docker.enable = true;
users.users.seb.extraGroups = [ config.users.groups.docker.name ];
environment.systemPackages =
let
pkgs-old = import inputs.nixpkgs-old {
inherit (pkgs.stdenv.hostPlatform) system;
inherit (config.nixpkgs) config;
};
in
[ (pkgs-unstable.winboat.override { nodejs_24 = pkgs-old.nodejs_24; }) ];
};
}