switch to 0xProto font, add zathura, and switch to Nord

This commit is contained in:
valerie 2024-10-08 20:25:32 -04:00
parent 9a359be1cb
commit 9059488634
Signed by: valnyx
GPG key ID: CC10324DD962CB7E
4 changed files with 68 additions and 21 deletions
home
dotfiles
modules
system/waves

View file

@ -11,11 +11,11 @@ config.hide_tab_bar_if_only_one_tab = true
-- weight = "Regular",
-- })
config.font = wezterm.font_with_fallback({
-- { family = "Rec Mono Waves", weight = "Regular" },
-- { family = "Monaspace Argon", weight = "Medium" },
{ family = "Intel One Mono", weight = "Medium" },
-- "CozetteHiDpi",
"Symbols Nerd Font",
-- { family = "Rec Mono Waves", weight = "Regular" },
-- { family = "Monaspace Argon", weight = "Medium" },
{ family = "0xProto", weight = "Medium", harfbuzz_features = { "ss01=1" } },
-- "CozetteHiDpi",
"Symbols Nerd Font",
})
-- config.font_rules = {
-- {
@ -29,16 +29,16 @@ config.font_size = 13
config.cell_width = 0.95
config.set_environment_variables = {
TERM = "xterm-256color",
EDITOR = "nvim",
VISUAL = "nvim",
TERM = "xterm-256color",
EDITOR = "nvim",
VISUAL = "nvim",
}
config.window_padding = {
left = 7,
right = 7,
top = 0,
bottom = 0,
left = 7,
right = 7,
top = 0,
bottom = 0,
}
config.default_cursor_style = "SteadyBar"
@ -47,9 +47,9 @@ config.default_cursor_style = "SteadyBar"
config.enable_wayland = false
config.unix_domains = {
{
name = "unix",
},
{
name = "unix",
},
}
config.freetype_load_flags = "DEFAULT"
config.window_background_opacity = 1.00

View file

@ -3,6 +3,50 @@
enable = true;
components = ["secrets" "ssh"];
};
programs.zathura = {
enable = true;
extraConfig = ''
set notification-error-bg "#2E3440"
set notification-error-fg "#BF616A"
set notification-warning-bg "#2E3440"
set notification-warning-fg "#D08770"
set notification-bg "#2E3440"
set notification-fg "#D8DEE9"
set completion-bg "#2E3440"
set completion-fg "#D8DEE9"
set completion-group-bg "#3B4252"
set completion-group-fg "#D8DEE9"
set completion-highlight-bg "#88C0D0"
set completion-highlight-fg "#3B4252"
set index-bg "#2E3440"
set index-fg "#8FBCBB"
set index-active-bg "#8FBCBB"
set index-active-fg "#2E3440"
set inputbar-bg "#2E3440"
set inputbar-fg "#E5E9F0"
set statusbar-bg "#2E3440"
set statusbar-fg "#E5E9F0"
set highlight-color "#D08770"
set highlight-active-color "#BF616A"
set default-bg "#2E3440"
set default-fg "#D8DEE9"
set render-loading "true"
set render-loading-bg "#2E3440"
set render-loading-fg "#434C5E"
set recolor-lightcolor "#2E3440"
set recolor-darkcolor "#ECEFF4"
set recolor "true"
set font "0xProto"
set guioptions none
'';
};
programs.obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [

View file

@ -18,12 +18,12 @@ in {
kitty = {
enable = true;
shellIntegration.enableZshIntegration = true;
theme = "Catppuccin-Mocha";
theme = "Nord";
environment = {
"TERM" = "xterm-256color";
};
settings = {
font_family = "Intel One Mono";
font_family = "0xProto";
font_size = "13.0";
disable_ligatures = "never";
undercurl_style = "thick-sparse";
@ -58,6 +58,9 @@ in {
in
(builtins.concatStringsSep "," mappings) + " Symbols Nerd Font";
};
extraConfig = ''
font_features "0xProto-Italic +ss01"
'';
};
wezterm = {
enable = true;
@ -172,7 +175,7 @@ in {
# '';
# }
];
extraConfig = ''
extraConfig = /*tmux*/ ''
set-option -sa terminal-overrides ",xterm*:Tc"
set-window-option -g pane-base-index 1
set-option -g renumber-windows on

View file

@ -156,6 +156,7 @@
services.gnome.gnome-keyring.enable = true;
services.libinput.enable = true;
services.printing.enable = true;
services.flatpak.enable = true;
# local name resolution
services.avahi = {
@ -216,7 +217,7 @@
antialias = true;
defaultFonts = {
emoji = ["Noto Color Emoji"];
monospace = ["Intel One Mono" "Jetbrains Mono" "Monaspace Neon" "JuliaMono" "Symbols Nerd Font" "Noto Color Emoji"];
monospace = ["0xProto" "Intel One Mono" "Symbols Nerd Font" "Noto Color Emoji"];
serif = ["Alegreya" "Petrona" "Noto Serif" "Noto Color Emoji"];
sansSerif = ["Atkinson Hyperlegible" "Overpass" "Nunito" "Noto Color Emoji"];
};
@ -237,13 +238,12 @@
packages = [
pkgs.noto-fonts
pkgs.noto-fonts-emoji
pkgs.jetbrains-mono
pkgs.intel-one-mono
pkgs._0xproto
pkgs.material-design-icons
(pkgs.google-fonts.override {fonts = ["Overpass" "Nunito" "Alegreya" "Petrona" "Atkinson Hyperlegible"];})
(pkgs.unstable.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
pkgs.monaspace
];
};