moved allow unfree into user files

This commit is contained in:
Leyla Becker 2024-09-22 13:05:25 -05:00
parent d11a24f337
commit 8f36a609db
7 changed files with 6 additions and 10 deletions

View file

@ -38,7 +38,6 @@ set up git configuration for local development: `git config --local include.path
# Tasks: # Tasks:
## Tech Debt ## Tech Debt
- allowUnfree should be enabled user side not host side (this isn't enabled at all right now for some reason???)
- vscode extensions should be in own flake (make sure to add the nixpkgs.overlays in it too) - vscode extensions should be in own flake (make sure to add the nixpkgs.overlays in it too)
- join config for systemd.tmpfiles.rules and service directory bindings - join config for systemd.tmpfiles.rules and service directory bindings
- monitor configuration in `~/.config/monitors.xml` should be sym linked to `/run/gdm/.config/monitors.xml` - monitor configuration in `~/.config/monitors.xml` should be sym linked to `/run/gdm/.config/monitors.xml`

View file

@ -23,8 +23,6 @@
efiInstallAsRemovable = true; efiInstallAsRemovable = true;
}; };
nixpkgs.config.allowUnfree = true;
domains = { domains = {
base_domain = "jan-leila.com"; base_domain = "jan-leila.com";
headscale.subdomain = "vpn"; headscale.subdomain = "vpn";

View file

@ -33,9 +33,6 @@
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true; # services.xserver.libinput.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# Open ports in the firewall. # Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ ... ]; # networking.firewall.allowedTCPPorts = [ ... ];
# networking.firewall.allowedUDPPorts = [ ... ]; # networking.firewall.allowedUDPPorts = [ ... ];

View file

@ -227,9 +227,6 @@
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true; # services.xserver.libinput.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# This value determines the NixOS release from which the default # This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions # settings for stateful data, like file locations and database versions
# on your system were taken. Its perfectly fine and recommended to leave # on your system were taken. Its perfectly fine and recommended to leave

View file

@ -11,6 +11,8 @@ in {
}; };
config = { config = {
nixpkgs.config.allowUnfree = true;
sops.secrets = lib.mkIf cfg.isFullUser { sops.secrets = lib.mkIf cfg.isFullUser {
"passwords/ester" = { "passwords/ester" = {
neededForUsers = true; neededForUsers = true;

View file

@ -11,6 +11,8 @@ in {
}; };
config = { config = {
nixpkgs.config.allowUnfree = true;
sops.secrets = lib.mkIf cfg.isFullUser { sops.secrets = lib.mkIf cfg.isFullUser {
"passwords/eve" = { "passwords/eve" = {
neededForUsers = true; neededForUsers = true;

View file

@ -1,7 +1,6 @@
{ {
lib, lib,
config, config,
pkgs,
... ...
}: let }: let
cfg = config.users.leyla; cfg = config.users.leyla;
@ -17,6 +16,8 @@ in {
}; };
config = { config = {
nixpkgs.config.allowUnfree = true;
sops.secrets = lib.mkIf (cfg.isFullUser || cfg.isThinUser) { sops.secrets = lib.mkIf (cfg.isFullUser || cfg.isThinUser) {
"passwords/leyla" = { "passwords/leyla" = {
neededForUsers = true; neededForUsers = true;