diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua new file mode 100644 index 0000000..d6d8a4b --- /dev/null +++ b/.config/wezterm/wezterm.lua @@ -0,0 +1,75 @@ +-- Pull in the wezterm API +local wezterm = require 'wezterm' + +-- This table will hold the configuration. +local config = {} + +-- In newer versions of wezterm, use the config_builder which will +-- help provide clearer error messages +if wezterm.config_builder then + config = wezterm.config_builder() +end + +-- This is where you actually apply your config choices +config.enable_scroll_bar=true +config.use_fancy_tab_bar=true +config.hide_tab_bar_if_only_one_tab=true + +config.initial_cols=120 +config.initial_rows=35 + +config.colors = { + scrollbar_thumb = '#666666', +} + +config.window_background_opacity = 0.95 + +config.warn_about_missing_glyphs=false + +-- For example, changing the color scheme: +-- config.color_scheme = 'Catppuccin Mocha' +config.color_scheme = "Gigavolt (base16)" + +config.font = wezterm.font({ + family='MonaspiceNe Nerd Font', + weight='Regular', + harfbuzz_features={ 'calt', 'liga', 'dlig', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08' }, +}) + +config.font_rules = { + { -- Italic + intensity = 'Normal', + italic = true, + font = wezterm.font({ + -- family="MonaspiceRa Nerd Font", -- script style + family='MonaspiceXe Nerd Font', -- courier-like + style = 'Italic', + }) + }, + + { -- Bold + intensity = 'Bold', + italic = false, + font = wezterm.font( { + family='MonaspiceKr Nerd Font', + family='MonaspiceKr Nerd Font', + -- weight='ExtraBold', + weight='Bold', + }) + }, + + { -- Bold Italic + intensity = 'Bold', + italic = true, + font = wezterm.font( { + family='MonaspiceXe Nerd Font', + style='Italic', + weight='Bold', + } + ) + }, +} + +-- and finally, return the configuration to wezterm +return config + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/README.md b/README.md index 8054342..8b4b943 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,9 @@ here are the dotfiles and some of the programs i use for my bspwm setup. wip. - distro: [Arch Linux](https://archlinux.org) - wm: [bspwm](https://github.com/baskerville/bspwm) ([cheat sheet](https://gist.github.com/amit08255/43ed6efdc1952d88f9a61e86f375e924)) - dm: [ly](https://github.com/fairyglade/ly) +- compositor: [picom](https://github.com/yshui/picom) - aur helper: [paru](https://github.com/Morganamilo/paru) -- file manager: [nnn](https://github.com/jarun/nnn) [vifm](https://github.com/vifm/vifm) or [lf](https://github.com/gokcehan/lf) +- file manager: [nnn](https://github.com/jarun/nnn), [vifm](https://github.com/vifm/vifm), or [lf](https://github.com/gokcehan/lf) - launcher: [rofi](https://github.com/davatorium/rofi) - bar: [lemonbar](https://github.com/LemonBoy/bar) - fonts: [JetBrains Mono Nerd Font](https://github.com/JetBrains/JetBrainsMono)