nixos-config/modules/user-settings.nix

17 lines
331 B
Nix
Raw Normal View History

2021-10-27 15:36:44 +00:00
{ config, pkgs, lib, ... }:
let
cfg = config.sconfig.user-settings;
in
{
options.sconfig.user-settings = lib.mkOption {
type = lib.types.nullOr lib.types.lines;
default = null;
};
config = lib.mkIf (cfg != null) {
environment.systemPackages = [
(pkgs.writeShellScriptBin "my-settings" cfg)
];
};
}