Compare commits

..

2 commits

Author SHA1 Message Date
askiiart
87a96e1bc1
Update vscode extensions 2024-08-16 11:18:26 -05:00
askiiart
69a5cf92af
Switch from kitty to Wezterm 2024-08-16 11:18:15 -05:00
7 changed files with 71 additions and 7 deletions

2
.gitignore vendored
View file

@ -1,2 +1,4 @@
**/fishd.tmp* **/fishd.tmp*
vscode/argv.json vscode/argv.json
fish/completions/wezterm.fish
fish/fish_variables

View file

@ -103,3 +103,6 @@ if command_exists "xbps-install"; then
cp /usr/bin/sway-runner $GIT_DIR/ cp /usr/bin/sway-runner $GIT_DIR/
sudo chown $(whoami) sway-runner sudo chown $(whoami) sway-runner
fi fi
# Wezterm
cp ~/.wezterm.lua $GIT_DIR/wezterm.lua

View file

@ -20,6 +20,9 @@ alias pls="please"
if [ $TERM = "xterm-kitty" ] if [ $TERM = "xterm-kitty" ]
alias icat="kitten icat" alias icat="kitten icat"
alias s="kitten ssh" alias s="kitten ssh"
else
alias icat="wezterm imgcat"
alias s="ssh"
end end
# NixOS # NixOS

View file

@ -113,6 +113,8 @@ done
# WezTerm # WezTerm
wezterm shell-completion --shell fish > ~/.config/fish/completions/wezterm.fish wezterm shell-completion --shell fish > ~/.config/fish/completions/wezterm.fish
cp $GIT_DIR/wezterm.lua ~/.wezterm.lua
gsettings set org.cinnamon.desktop.default-applications.terminal exec wezterm-gui
# VS code # VS code
mkdir -p $HOME/.config/Code/User/ mkdir -p $HOME/.config/Code/User/

View file

@ -14,7 +14,7 @@ set $down j
set $up k set $up k
set $right l set $right l
# Your preferred terminal emulator # Your preferred terminal emulator
set $term kitty set $term wezterm-gui
# Your preferred application launcher # Your preferred application launcher
# Note: pass the final command to swaymsg so that the resulting window can be opened # Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on. # on the original workspace that the command was run on.

View file

@ -16,7 +16,6 @@ ctenbrinke.vscode-tsv
danielpinto8zz6.c-cpp-compile-run danielpinto8zz6.c-cpp-compile-run
davidanson.vscode-markdownlint davidanson.vscode-markdownlint
diegomolina.css-minify diegomolina.css-minify
donjayamanne.githistory
dustypomerleau.rust-syntax dustypomerleau.rust-syntax
dzhavat.git-cheatsheet dzhavat.git-cheatsheet
equinusocio.vsc-material-theme-icons equinusocio.vsc-material-theme-icons
@ -37,15 +36,14 @@ harryhopkinson.vim-theme
hoovercj.vscode-settings-cycler hoovercj.vscode-settings-cycler
icrawl.discord-vscode icrawl.discord-vscode
itzselenux.lm-theme itzselenux.lm-theme
jinxdash.prettier-rust
jnoortheen.nix-ide jnoortheen.nix-ide
joelcrosby.one-dark-darker joelcrosby.one-dark-darker
jscearcy.rust-doc-viewer jscearcy.rust-doc-viewer
kisstkondoros.vscode-gutter-preview kisstkondoros.vscode-gutter-preview
kokoscript.loopytheme kokoscript.loopytheme
l13rary.l13-diff
lacroixdavid1.vscode-format-context-menu lacroixdavid1.vscode-format-context-menu
laurenclark.sappho laurenclark.sappho
lorettadevs.loretta-lua
manuth.markdown-converter manuth.markdown-converter
marlinfirmware.auto-build marlinfirmware.auto-build
marvhen.reflow-markdown marvhen.reflow-markdown
@ -55,7 +53,6 @@ mechatroner.rainbow-csv
mhutchie.git-graph mhutchie.git-graph
mohd-akram.vscode-html-format mohd-akram.vscode-html-format
ms-azuretools.vscode-docker ms-azuretools.vscode-docker
ms-dotnettools.vscode-dotnet-runtime
ms-mssql.data-workspace-vscode ms-mssql.data-workspace-vscode
ms-mssql.mssql ms-mssql.mssql
ms-mssql.sql-bindings-vscode ms-mssql.sql-bindings-vscode
@ -85,7 +82,6 @@ ms-vscode.makefile-tools
ms-vscode.remote-explorer ms-vscode.remote-explorer
ms-vscode.remote-server ms-vscode.remote-server
ms-vscode.vscode-serial-monitor ms-vscode.vscode-serial-monitor
ms-vsliveshare.vsliveshare
nicscott.gitkraken-dark nicscott.gitkraken-dark
nord.nord nord.nord
novy.vsc-gcode novy.vsc-gcode
@ -100,7 +96,6 @@ redhat.vscode-yaml
robbowen.synthwave-vscode robbowen.synthwave-vscode
rokoroku.vscode-theme-darcula rokoroku.vscode-theme-darcula
rust-lang.rust-analyzer rust-lang.rust-analyzer
sanaajani.taskrunnercode
shahilkumar.docxreader shahilkumar.docxreader
slevesque.vscode-zipexplorer slevesque.vscode-zipexplorer
st0pien.min-darker st0pien.min-darker
@ -117,6 +112,7 @@ vinaykumar.vice
visualstudioexptteam.intellicode-api-usage-examples visualstudioexptteam.intellicode-api-usage-examples
visualstudioexptteam.vscodeintellicode visualstudioexptteam.vscodeintellicode
vsciot-vscode.vscode-arduino vsciot-vscode.vscode-arduino
vscjava.vscode-gradle
vscjava.vscode-java-debug vscjava.vscode-java-debug
vscjava.vscode-java-dependency vscjava.vscode-java-dependency
vscjava.vscode-java-pack vscjava.vscode-java-pack
@ -125,6 +121,7 @@ vscjava.vscode-maven
vscodevim.vim vscodevim.vim
wayou.vscode-todo-highlight wayou.vscode-todo-highlight
xaver.clang-format xaver.clang-format
yinfei.luahelper
yzhang.markdown-all-in-one yzhang.markdown-all-in-one
zamerick.vscode-caddyfile-syntax zamerick.vscode-caddyfile-syntax
zhuangtongfa.material-theme zhuangtongfa.material-theme

57
wezterm.lua Normal file
View file

@ -0,0 +1,57 @@
local wezterm = require 'wezterm'
local config = wezterm.config_builder()
----- actual config -----
config.font = wezterm.font('FiraCode Nerd Font')
config.font_size = 11.0
-- enable scrollbar
config.enable_scroll_bar = true
-- clone of my catppuccin mocha kitty theme (not the same as the default catppuccin mocha color scheme
config.color_scheme = 'Catppuccin Mocha'
config.window_padding = {
left = 0,
right = 0,
top = 0,
bottom = 0
}
config.colors = {
foreground = '#CAD3F5',
background = '#24273A',
cursor_fg = '#24273A',
cursor_bg = '#F4DBD6',
cursor_border = '#F4DBD6',
selection_fg = '#24273A',
selection_bg = '#F4DBD6',
scrollbar_thumb = '#F4DBD6',
split = '#1E1E2E',
ansi = {
'#494D64', -- black
'#ED8796', -- red
'#A6DA95', -- green
'#EED49F', -- yellow
'#8AADF4', -- blue
'#F5BDE6', -- magenta
'#8BD5CA', -- cyan
'#B8C0E0' -- white
},
brights = {
'#5B6078', -- black
'#ED8796', -- red
'#A6DA95', -- green
'#EED49F', -- yellow
'#8AADF4', -- blue
'#F5BDE6', -- magenta
'#8BD5CA', -- cyan
'#A5ADCB' -- white
}
}
config.default_cursor_style = 'SteadyBar'
return config