diff --git a/home-manager/programs/alacritty.nix b/home-manager/programs/alacritty.nix index f0a1eb0..57fb3e7 100644 --- a/home-manager/programs/alacritty.nix +++ b/home-manager/programs/alacritty.nix @@ -2,7 +2,7 @@ { programs.alacritty = { - enable = true; + enable = if config.machine.isGraphical then true else false; settings = { window = { decorations = "full"; diff --git a/home-manager/programs/chromium.nix b/home-manager/programs/chromium.nix index 26eb01c..731811c 100644 --- a/home-manager/programs/chromium.nix +++ b/home-manager/programs/chromium.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, config, ... }: let chromium_extension = [ @@ -22,7 +22,7 @@ let in { programs.vivaldi = { - enable = true; + enable = if config.machine.isGraphical then true else false; dictionaries = with pkgs.hunspellDictsChromium; [ en_US de_DE ]; commandLineArgs = [ "--ignore-gpu-blocklist" diff --git a/home-manager/programs/firefox.nix b/home-manager/programs/firefox.nix index d9d7dde..bc39a97 100644 --- a/home-manager/programs/firefox.nix +++ b/home-manager/programs/firefox.nix @@ -1,5 +1,7 @@ +{ config, ... }: + { programs.firefox = { - enable = true; + enable = if config.machine.isGraphical then true else false; }; } \ No newline at end of file diff --git a/home-manager/programs/mpv.nix b/home-manager/programs/mpv.nix index 702d7f7..ac7b2a0 100644 --- a/home-manager/programs/mpv.nix +++ b/home-manager/programs/mpv.nix @@ -1,8 +1,8 @@ -{ pkgs, ... }: +{ pkgs, config, ... }: { programs.mpv = { - enable = true; + enable = if config.machine.isGraphical then true else false; scripts = with pkgs.mpvScripts; [ autoload mpris sponsorblock ]; }; } \ No newline at end of file