Skip to content

Commit 75c2ac7

Browse files
committed
Explicitly allow unfree packages
1 parent dc86793 commit 75c2ac7

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

hosts/glyph/default.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
trustedInterfaces = ["tailscale0"];
3939
};
4040

41-
nixpkgs.config.allowUnfree = true;
42-
4341
time.timeZone = "America/Los_Angeles";
4442
i18n.defaultLocale = "en_US.UTF-8";
4543

modules/base.nix

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
config,
33
pkgs,
4+
lib,
45
username,
56
...
67
}: {
@@ -9,5 +10,13 @@
910
trusted-users = [username];
1011
};
1112

13+
nixpkgs.config.allowUnfreePredicate = pkg:
14+
builtins.elem (lib.getName pkg) [
15+
"copilot-language-server"
16+
"cursor"
17+
"plexmediaserver"
18+
"roon-server"
19+
];
20+
1221
programs.zsh.enable = true;
1322
}

modules/darwin.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
}: {
99
fonts.packages = [pkgs.fira-code-nerdfont];
1010

11-
nixpkgs.config.allowUnfree = true;
1211
homebrew = {
1312
enable = true;
1413
caskArgs.no_quarantine = true;

0 commit comments

Comments
 (0)