diff --git a/modules/apps/programs.nix b/modules/apps/programs.nix index 485c403..276aa54 100644 --- a/modules/apps/programs.nix +++ b/modules/apps/programs.nix @@ -45,6 +45,11 @@ in mkIf conf.apps.enable { }; }; + programs.wezterm = { + enable = true; + # colorSchemes = import ./wezterm.theme.nix { config = config; }; + }; + programs.alacritty = { enable = true; settings = import ./alacritty.conf.nix { config = config; }; diff --git a/modules/apps/wezterm.theme.nix b/modules/apps/wezterm.theme.nix new file mode 100644 index 0000000..3642160 --- /dev/null +++ b/modules/apps/wezterm.theme.nix @@ -0,0 +1,48 @@ +{ config, ... }: let + inherit (config) theme; +in { + rosepine = { + foreground = theme.text; + background = theme.base; + cursor_bg = theme.highlight-high; + cursor_fg = theme.text; + cursor_border = theme.highlight-high; + selection_bg = "#2a283e"; + selection_fg = theme.text; + + ansi = [ + theme.overlay theme.love theme.pine theme.gold + theme.foam theme.iris theme.rose theme.text + ]; + + brights = [ + theme.muted theme.love theme.pine theme.gold + theme.foam theme.iris theme.rose theme.text + ]; + + tab_bar = { + background = theme.base; + active_tab = { + bg_color = theme.overlay; + fg_color = theme.text; + }; + inactive_tab = { + bg_color = theme.base; + fg_color = theme.muted; + }; + inactive_tab_hover = { + bg_color = theme.overlay; + fg_color = theme.text; + }; + new_tab = { + bg_color = theme.base; + fg_color = theme.muted; + }; + new_tab_hover = { + bg_color = theme.overlay; + fg_color = theme.text; + }; + inactive_tab_edge = theme.muted; + }; + }; +} diff --git a/modules/niri/niri.conf.nix b/modules/niri/niri.conf.nix index 8a73532..d4de2d0 100644 --- a/modules/niri/niri.conf.nix +++ b/modules/niri/niri.conf.nix @@ -67,6 +67,16 @@ in { }; background-color = config.theme.base; }; + + "Dell Inc. DELL U2415 7MT019A90FRU" = { + scale = 1; + mode = { + width = 1920; + height = 1200; + refresh = 59.950; + }; + background-color = config.theme.base; + }; }; layout = {