Added mkIf cfg.enable

This commit is contained in:
KoenDR06 2025-02-28 00:04:49 +01:00
parent 896c688be4
commit e3649128e5
24 changed files with 26 additions and 26 deletions

View file

@ -16,7 +16,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
home-manager.users.${homeCfg.username} = { home-manager.users.${homeCfg.username} = {
programs = { programs = {
gh.enable = true; gh.enable = true;

View file

@ -16,7 +16,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
home-manager.users.${homeCfg.username} = { home-manager.users.${homeCfg.username} = {
imports = [./terminal/neovim.nix]; imports = [./terminal/neovim.nix];
}; };

View file

@ -16,7 +16,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
horseman.apps.visual = { horseman.apps.visual = {
firefox.enable = true; firefox.enable = true;
}; };

View file

@ -24,7 +24,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
programs.firefox = { programs.firefox = {
enable = true; enable = true;
policies = { policies = {

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
time.timeZone = "Europe/Amsterdam"; time.timeZone = "Europe/Amsterdam";
}; };
} }

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
nixpkgs = { nixpkgs = {
config.allowUnfree = true; config.allowUnfree = true;
}; };

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
}; };
} }

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
boot.loader.grub.enable = true; boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda"; boot.loader.grub.device = "/dev/sda";
boot.loader.grub.configurationLimit = 10; boot.loader.grub.configurationLimit = 10;

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.systemd-boot.configurationLimit = 10; boot.loader.systemd-boot.configurationLimit = 10;
}; };

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
refind refind
efibootmgr efibootmgr

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
hardware.pulseaudio.enable = false; hardware.pulseaudio.enable = false;
services.jack = { services.jack = {
jackd.enable = false; jackd.enable = false;

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
}; };
} }

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
hardware.graphics.enable32Bit = true; hardware.graphics.enable32Bit = true;
hardware.graphics.enable = true; hardware.graphics.enable = true;
services.xserver.videoDrivers = ["nvidia"]; services.xserver.videoDrivers = ["nvidia"];

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
users.users.horseman.extraGroups = ["networkmanager"]; users.users.horseman.extraGroups = ["networkmanager"];
}; };

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services = { services = {
mullvad-vpn = { mullvad-vpn = {
enable = true; enable = true;

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services.openssh = { services.openssh = {
banner = '' banner = ''
================================================================== ==================================================================

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services.syncthing = { services.syncthing = {
enable = true; enable = true;
user = "horseman"; user = "horseman";

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services.tailscale.enable = true; services.tailscale.enable = true;
}; };
} }

View file

@ -15,6 +15,6 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
}; };
} }

View file

@ -15,7 +15,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
users.defaultUserShell = pkgs.zsh; users.defaultUserShell = pkgs.zsh;
environment.shells = with pkgs; [zsh]; environment.shells = with pkgs; [zsh];

View file

@ -16,7 +16,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
home-manager = { home-manager = {
extraSpecialArgs = {inherit inputs outputs;}; extraSpecialArgs = {inherit inputs outputs;};
users.${homeCfg.username} = { users.${homeCfg.username} = {

View file

@ -10,12 +10,12 @@
cfg = config.horseman.wm.gnome; cfg = config.horseman.wm.gnome;
in { in {
options = { options = {
horseman.desktop.gnome = { horseman.wm.gnome = {
enable = mkEnableOption "Gnome"; enable = mkEnableOption "Gnome";
}; };
}; };
config = { config = mkIf cfg.enable {
services.xserver = { services.xserver = {
enable = true; enable = true;
desktopManager.gnome.enable = true; desktopManager.gnome.enable = true;

View file

@ -17,7 +17,7 @@ in {
}; };
}; };
config = { config = mkIf cfg.enable {
services = { services = {
xserver.enable = true; xserver.enable = true;

View file

@ -10,12 +10,12 @@
cfg = config.horseman.wm.qtile; cfg = config.horseman.wm.qtile;
in { in {
options = { options = {
horseman.desktop.qtile = { horseman.wm.qtile = {
enable = mkEnableOption "Qtile"; enable = mkEnableOption "Qtile";
}; };
}; };
config = { config = mkIf cfg.enable {
services.xserver = { services.xserver = {
enable = true; enable = true;
windowManager.qtile.enable = true; windowManager.qtile.enable = true;