modules/nixos: use latest nixos-option to support flakes

This commit is contained in:
Dmitriy Pleshevskiy 2025-03-06 18:25:35 +03:00
parent 250931a8fd
commit 71f3379ae2
Signed by: pleshevskiy
GPG key ID: 17041163DA10A9A2
2 changed files with 5 additions and 2 deletions
modules
machine.nix
nixos/configs

View file

@ -1,4 +1,4 @@
{ lib, pkgs, ... }:
{ lib, ... }:
{
imports = [ ./common.nix ];

View file

@ -1,4 +1,4 @@
{ lib, inputs, config, ... }:
{ lib, inputs, config, pkgs, ... }:
let
inherit (builtins) elem;
@ -24,6 +24,9 @@ in
};
config = {
environment.systemPackages =
lib.optional config.system.tools.nixos-option.enable pkgs.unstable.nixos-option;
nixpkgs.config.allowUnfreePredicate = lib.mkIf
(cfg.allowUnfreePackages != [ ])
(pkg: elem (lib.getName pkg) cfg.allowUnfreePackages);