diff options
| author | Fuwn <[email protected]> | 2024-09-21 15:54:00 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-21 15:54:00 -0700 |
| commit | 267683280287223d0ea018de007dbb17d52e8b6d (patch) | |
| tree | d5fa6ddbd6a2526e2085cbc07a3aaa16c7765afb | |
| parent | b871077822a5a01c99b66caaa10c6411eb5b9b70 (diff) | |
| download | rui-267683280287223d0ea018de007dbb17d52e8b6d.tar.xz rui-267683280287223d0ea018de007dbb17d52e8b6d.zip | |
feat(rui): allow-unfree flag
| -rw-r--r-- | flake.nix | 2 | ||||
| -rw-r--r-- | rui.go | 14 |
2 files changed, 15 insertions, 1 deletions
@@ -41,7 +41,7 @@ { packages.default = pkgs.buildGoModule { pname = "rui"; - version = "2024.09.19"; + version = "2024.09.21"; src = pkgs.lib.cleanSource ./.; vendorHash = "sha256-mN/QjzJ4eGfbW1H92cCKvC0wDhCR6IUes2HCZ5YBdPA="; @@ -55,6 +55,20 @@ func main() { } }, Suggest: true, + Flags: []cli.Flag{ + &cli.BoolFlag{ + Name: "allow-unfree", + Action: func(c *cli.Context, b bool) error { + state := "0" + + if b { + state = "1" + } + + return os.Setenv("NIXPKGS_ALLOW_UNFREE", state) + }, + }, + }, Commands: []*cli.Command{ { Name: "hs", |