blob: ff72a0cbae1b781aab4310102e2381fd0617cccd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.programs.test.meow;
in {
options = {
programs.test.meow = {
enable = mkEnableOption "meow";
name = mkOption {
type = types.str;
default = "cat";
};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.meow ];
environment.etc."meow".text = cfg.name;
};
}
|