From 95f7180b5f8cb76f820e97fe663bc2ddc9b4e338 Mon Sep 17 00:00:00 2001 From: Michael Chalupiak Date: Wed, 19 Mar 2025 22:41:31 -0400 Subject: [PATCH 1/2] fixed kakoune, font update --- config/.bash_profile | 3 +++ config/.config/dconf/user.txt | 2 +- config/.config/kak/kakrc | 22 ++++++++++++---------- config/.config/river/init | 5 +++-- config/.config/sway/config | 2 +- config/.doom.d/config.el | 7 ++++--- config/.profile | 1 + 7 files changed, 25 insertions(+), 17 deletions(-) diff --git a/config/.bash_profile b/config/.bash_profile index 98876db..d7e5a01 100644 --- a/config/.bash_profile +++ b/config/.bash_profile @@ -15,3 +15,6 @@ export PATH="$PATH:/home/mikec/.local/share/JetBrains/Toolbox/scripts" # This section can be safely removed at any time if needed. test -r '/home/mikec/.opam/opam-init/init.sh' && . '/home/mikec/.opam/opam-init/init.sh' > /dev/null 2> /dev/null || true # END opam configuration +if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then + exec river +fi diff --git a/config/.config/dconf/user.txt b/config/.config/dconf/user.txt index e02c481..8438c56 100644 --- a/config/.config/dconf/user.txt +++ b/config/.config/dconf/user.txt @@ -1633,7 +1633,7 @@ sort-column='name' sort-directories-first=false sort-order='ascending' type-format='category' -window-position=(26, 23) +window-position=(52, 39) window-size=(1512, 1344) [org/virt-manager/virt-manager] diff --git a/config/.config/kak/kakrc b/config/.config/kak/kakrc index 92c440c..c6ca84f 100644 --- a/config/.config/kak/kakrc +++ b/config/.config/kak/kakrc @@ -19,28 +19,28 @@ plug "kak-lsp/kak-lsp" do %{ cargo install --locked --force --path . } -# plug "gustavo-hms/luar" %{ -# plug "gustavo-hms/peneira" %{ -# require-module peneira -# } -# } +plug "gustavo-hms/luar" %{ + plug "gustavo-hms/peneira" %{ + require-module peneira + } +} # # Color Themes plug "tinted-theming/base16-kakoune" ### End Of Plugins ### -# set-option global luar_interpreter luajit +set-option global luar_interpreter luajit ## Treesitter ## -#eval %sh{ kak-tree-sitter -dksv --with-highlighting --with-text-objects --init $kak_session } +# eval %sh{ kak-tree-sitter -dksv --with-highlighting --with-text-objects --init $kak_session } #eval %sh{ kak-tree-sitter -dks --with-text-objects --session $kak_session } #eval %sh{ kak-tree-sitter -dks --with-highlighting --session $kak_session } eval %sh{ kak-tree-sitter -dks --init $kak_session } -evaluate-commands %sh{ - echo "colorscheme base16-$BASE16_THEME" -} +# evaluate-commands %sh{ +# echo "colorscheme base16-$BASE16_THEME" +# } ## Highlighting ## hook global WinCreate .* %{ add-highlighter window/number-lines number-lines -relative -hlcursor} @@ -424,3 +424,5 @@ map -docstring 'clipboard paste' global user p ':xpaste' map -docstring 'quit kakoune' global user q ':q' map -docstring 'toggle comments' global user c ':comment-line' + +colorscheme gruvbox-dark diff --git a/config/.config/river/init b/config/.config/river/init index 4eff4c5..65e9d47 100755 --- a/config/.config/river/init +++ b/config/.config/river/init @@ -11,7 +11,7 @@ # Note: the "Super" modifier is also known as Logo, GUI, Windows, Mod4, etc. # Super+Shift+Return to start an instance of foot (https://codeberg.org/dnkl/foot) -riverctl map normal Super Return spawn ghostty +riverctl map normal Super Return spawn alacritty riverctl map normal Super D spawn 'bemenu-run --fn "Iosevka Term SS12 14"' # Super+Q to close the focused view @@ -172,5 +172,6 @@ riverctl map normal Super O spawn 'mumble rpc stoptalking' riverctl map normal Super Escape spawn 'swaylock -f -c 000000' swaybg -m fill -i $HOME/Pictures/wallpapers/wallpaper & # pgrep creek || ( while $HOME/.config/river/bar.sh; do sleep 1; done ) | creek -fn 'Ubuntu:size=14' -nf 0xb8b8b8 -nb 0x282828 -ff 0x181818 -fb 0x7cafc2 +pipewire-launch & waybar & -wlr-randr --output DP-2 --adaptive-sync enabled --mode 2560x1440@165Hz +wlr-randr --output DP-1 --adaptive-sync enabled --mode 2560x1440@165Hz diff --git a/config/.config/sway/config b/config/.config/sway/config index eca4945..ec02b1c 100644 --- a/config/.config/sway/config +++ b/config/.config/sway/config @@ -15,7 +15,7 @@ set $up k set $right l # Your preferred terminal emulator #set $term foot -f Fairfax\ Hax\ HD:size=14 -set $term ghostty +set $term alacritty # Your preferred application launcher # 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. diff --git a/config/.doom.d/config.el b/config/.doom.d/config.el index 70e0747..42d4c49 100644 --- a/config/.doom.d/config.el +++ b/config/.doom.d/config.el @@ -19,13 +19,13 @@ ;; ;; They all accept either a font-spec, font string ("Input Mono-12"), or xlfd ;; font string. You generally only need these two: -(setq doom-font (font-spec :family "Iosevka Term SS12" :size 16) - doom-variable-pitch-font (font-spec :family "Cantarell" :size 16 :weight 'bold)) +(setq doom-font (font-spec :family "Iosevka Term SS12" :size 18) + doom-variable-pitch-font (font-spec :family "Cantarell" :size 18 :weight 'bold)) ;; There are two ways to load a theme. Both assume the theme is installed and ;; available. You can either set `doom-theme' or manually load a theme with the ;; `load-theme' function. This is the default: -(setq doom-theme 'doom-rose-pine) +(setq doom-theme 'doom-gruvbox) ;; If you use `org' and don't want your org files in the default location below, ;; change `org-directory'. It must be set before org loads! @@ -155,3 +155,4 @@ (setq dime-dylan-implementations '((opendylan ("/home/mikec/Documents/suckless/dylan/opendylan-2024.1/bin/dswank") :env ("OPEN_DYLAN_USER_REGISTRIES=/tmp/dime-test/registry")))) +(add-to-list 'default-frame-alist '(undecorated . t)) diff --git a/config/.profile b/config/.profile index f89d280..6dfe73c 100644 --- a/config/.profile +++ b/config/.profile @@ -12,3 +12,4 @@ GTK_THEME=Chicago95 [ -f "/home/mikec/.ghcup/env" ] && . "/home/mikec/.ghcup/env" # ghcup-env +# pipewire-launch & From e894b99c2ab4af7077860bd5b32454b11a6f01fb Mon Sep 17 00:00:00 2001 From: Michael Chalupiak Date: Wed, 19 Mar 2025 23:35:59 -0400 Subject: [PATCH 2/2] updated kakoune, added flirt --- config/.bashrc | 8 +- .../kak/colors/catppuccin_macchiato.kak | 163 ----------------- .../.config/kak/colors/catppuccin_mocha.kak | 166 ------------------ config/.config/kak/colors/kakoune | 1 - config/.config/kak/kakrc | 21 ++- config/.config/newsboat/urls | 1 + 6 files changed, 22 insertions(+), 338 deletions(-) delete mode 100644 config/.config/kak/colors/catppuccin_macchiato.kak delete mode 100644 config/.config/kak/colors/catppuccin_mocha.kak delete mode 120000 config/.config/kak/colors/kakoune diff --git a/config/.bashrc b/config/.bashrc index f6aafa5..2543886 100644 --- a/config/.bashrc +++ b/config/.bashrc @@ -1,4 +1,4 @@ -# ~/.bashrc: executed by bash(1) for non-login shells. +# ~/.bashrc # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples @@ -124,12 +124,13 @@ alias bat='bat --theme="base16-256"' if [ -n "$(command -v 'eza')" ]; then alias ls='eza' fi +alias zf='z $(flirt)' # Alias definitions. # You may want to put all your additions into a separate file like # ~/.bash_aliases, instead of adding them here directly. # See /usr/share/doc/bash-doc/examples in the bash-doc package. -export EDITOR='nvim' +export EDITOR='kak' if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases @@ -141,6 +142,7 @@ if [ "$XDG_SESSION_DESKTOP" = "sway" ] ; then export STUDIO_JDK=/usr/lib/jvm/java-11-openjdk/ fi eval "$(zoxide init bash)" +eval "$(fzf --bash)" export TMUX_TMPDIR=/tmp export TINTED_SHELL_ENABLE_BASE16_VARS=1 @@ -167,7 +169,7 @@ tinty_source_shell_theme() { # alias theme='tinty_source_shell_theme apply "$(tinty list | fzf --cycle)" && xrdb ~/.Xresources' # fi -if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then +if [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ] && [ -z "$TMUX" ]; then alias kak='tmux new-session kak > /dev/null' fi alias enter-dev='. enter-dev.sh' diff --git a/config/.config/kak/colors/catppuccin_macchiato.kak b/config/.config/kak/colors/catppuccin_macchiato.kak deleted file mode 100644 index 967279c..0000000 --- a/config/.config/kak/colors/catppuccin_macchiato.kak +++ /dev/null @@ -1,163 +0,0 @@ -# Catppuccin Macchiato theme for Kakoune -# -# Taken and adapted from -# - -# Color palette -declare-option str rosewater "rgb:f4dbd6" -declare-option str red "rgb:ed8796" -declare-option str mauve "rgb:c6a0f6" -declare-option str maroon "rgb:ee99a0" -declare-option str pink "rgb:f5bde6" -declare-option str cyan "rgb:7dc4e4" -declare-option str yellow "rgb:eed49f" -declare-option str green "rgb:a6da95" -declare-option str white "rgb:cad3f5" -declare-option str blue "rgb:8aadf4" -declare-option str sky "rgb:91d7e3" -declare-option str lavender "rgb:b7bdf8" -declare-option str black1 "rgb:1e2030" -declare-option str black2 "rgb:24273a" -declare-option str black3 "rgb:363a4f" -declare-option str orange "rgb:f5a97f" -declare-option str teal "rgb:8bd5ca" -declare-option str flamingo "rgb:f0c6c6" -declare-option str gray0 "rgb:5b6078" -declare-option str gray1 "rgb:6e738d" -declare-option str bright_red "%opt{red}+b" -declare-option str bright_green "%opt{green}+b" -declare-option str bright_yellow "%opt{yellow}+b" -declare-option str bright_blue "%opt{blue}+b" -declare-option str bright_cyan "%opt{cyan}+b" -declare-option str bright_white "%opt{white}+b" -declare-option str foreground %opt{white} -declare-option str background %opt{black2} -declare-option str overlay0 "rgb:8087a2" -declare-option str overlay1 "rgb:939ab7" - -# Markup -set-face global title "%opt{rosewater}" -set-face global header "%opt{bright_red}" -set-face global bold "%opt{mauve}" -set-face global italic "%opt{lavender}" -set-face global mono "%opt{green}" -set-face global block "%opt{cyan}" -set-face global link "%opt{green}" -set-face global bullet "%opt{green}" -set-face global list "%opt{white}" - -# Builtins -set-face global Default "%opt{white},%opt{background}" -set-face global PrimarySelection "%opt{gray0},%opt{lavender}" -set-face global SecondarySelection "%opt{lavender},%opt{gray0}" -set-face global PrimaryCursor "%opt{background},%opt{rosewater}" -set-face global SecondaryCursor "%opt{black1},%opt{teal}" -set-face global PrimaryCursorEol "%opt{gray0},%opt{mauve}" -set-face global SecondaryCursorEol "%opt{gray0},%opt{maroon}" -set-face global LineNumbers "%opt{gray1},%opt{background}" -set-face global LineNumberCursor "%opt{lavender},%opt{gray0}+b" -set-face global LineNumbersWrapped "%opt{teal},%opt{black1}+i" -set-face global MenuForeground "%opt{white},%opt{gray0}+b" -set-face global MenuBackground "%opt{white},%opt{black3}" -set-face global MenuInfo "%opt{black1},%opt{blue}" -set-face global Information "%opt{black1},%opt{lavender}" -set-face global Error "%opt{red},%opt{black2}" -set-face global StatusLine "%opt{white},%opt{black1}" -set-face global StatusLineMode "%opt{black2},%opt{yellow}" -set-face global StatusLineInfo "%opt{background},%opt{green}" -set-face global StatusLineValue "%opt{orange},%opt{gray0}" -set-face global StatusCursor "%opt{black1},%opt{lavender}" -set-face global Prompt "%opt{green},%opt{black2}" -set-face global MatchingChar "%opt{maroon},%opt{black2}" -set-face global Whitespace "%opt{gray1},%opt{background}+f" -set-face global WrapMarker Whitespace -set-face global BufferPadding "%opt{background},%opt{background}" - -# Code -set-face global value "%opt{orange}" -set-face global type "%opt{rosewater}" -set-face global variable "%opt{white}" -set-face global module "%opt{maroon}" -set-face global function "%opt{sky}" -set-face global string "%opt{green}" -set-face global keyword "%opt{blue}" -set-face global operator "%opt{blue}" -set-face global attribute "%opt{green}" -set-face global comment "%opt{gray1}+i" -set-face global documentation comment -set-face global meta "%opt{pink}" -set-face global builtin "%opt{lavender}+b" - -# Tree-sitter () -set-face global ts_attribute "%opt{blue}" -set-face global ts_comment "%opt{overlay0}+i" -set-face global ts_conceal "%opt{mauve}+i" -set-face global ts_constant "%opt{orange}" -set-face global ts_constant_builtin_boolean "%opt{sky}" -set-face global ts_constant_character "%opt{yellow}" -set-face global ts_constant_macro "%opt{mauve}" -set-face global ts_constructor "%opt{cyan}" -set-face global ts_diff_plus "%opt{green}" -set-face global ts_diff_minus "%opt{red}" -set-face global ts_diff_delta "%opt{blue}" -set-face global ts_diff_delta_moved "%opt{mauve}" -set-face global ts_error "%opt{red}+b" -set-face global ts_function "%opt{blue}" -set-face global ts_function_builtin "%opt{blue}+i" -set-face global ts_function_macro "%opt{mauve}" -set-face global ts_hint "%opt{blue}+b" -set-face global ts_info "%opt{green}+b" -set-face global ts_keyword "%opt{mauve}" -set-face global ts_keyword_conditional "%opt{mauve}+i" -set-face global ts_keyword_control_conditional "%opt{mauve}+i" -set-face global ts_keyword_control_directive "%opt{mauve}+i" -set-face global ts_keyword_control_import "%opt{mauve}+i" -set-face global ts_keyword_directive "%opt{mauve}+i" -set-face global ts_label "%opt{cyan}+i" -set-face global ts_markup_bold "%opt{orange}+b" -set-face global ts_markup_heading "%opt{red}" -set-face global ts_markup_heading_1 "%opt{red}" -set-face global ts_markup_heading_2 "%opt{mauve}" -set-face global ts_markup_heading_3 "%opt{green}" -set-face global ts_markup_heading_4 "%opt{yellow}" -set-face global ts_markup_heading_5 "%opt{pink}" -set-face global ts_markup_heading_6 "%opt{teal}" -set-face global ts_markup_heading_marker "%opt{orange}+b" -set-face global ts_markup_italic "%opt{pink}+i" -set-face global ts_markup_list_checked "%opt{green}" -set-face global ts_markup_list_numbered "%opt{blue}+i" -set-face global ts_markup_list_unchecked "%opt{teal}" -set-face global ts_markup_list_unnumbered "%opt{mauve}" -set-face global ts_markup_link_label "%opt{blue}" -set-face global ts_markup_link_url "%opt{teal}+u" -set-face global ts_markup_link_uri "%opt{teal}+u" -set-face global ts_markup_link_text "%opt{blue}" -set-face global ts_markup_quote "%opt{gray1}" -set-face global ts_markup_raw "%opt{green}" -set-face global ts_markup_strikethrough "%opt{gray1}+s" -set-face global ts_namespace "%opt{blue}+i" -set-face global ts_operator "%opt{sky}" -set-face global ts_property "%opt{sky}" -set-face global ts_punctuation "%opt{overlay1}" -set-face global ts_punctuation_special "%opt{sky}" -set-face global ts_special "%opt{blue}" -set-face global ts_spell "%opt{mauve}" -set-face global ts_string "%opt{green}" -set-face global ts_string_regex "%opt{orange}" -set-face global ts_string_regexp "%opt{orange}" -set-face global ts_string_escape "%opt{mauve}" -set-face global ts_string_special "%opt{blue}" -set-face global ts_string_special_path "%opt{green}" -set-face global ts_string_special_symbol "%opt{mauve}" -set-face global ts_string_symbol "%opt{red}" -set-face global ts_tag "%opt{mauve}" -set-face global ts_tag_error "%opt{red}" -set-face global ts_text "%opt{white}" -set-face global ts_text_title "%opt{mauve}" -set-face global ts_type "%opt{yellow}" -set-face global ts_type_enum_variant "%opt{flamingo}" -set-face global ts_variable "%opt{white}" -set-face global ts_variable_builtin "%opt{red}" -set-face global ts_variable_other_member "%opt{teal}" -set-face global ts_variable_parameter "%opt{maroon}+i" -set-face global ts_warning "%opt{orange}+b" diff --git a/config/.config/kak/colors/catppuccin_mocha.kak b/config/.config/kak/colors/catppuccin_mocha.kak deleted file mode 100644 index 730bd73..0000000 --- a/config/.config/kak/colors/catppuccin_mocha.kak +++ /dev/null @@ -1,166 +0,0 @@ -# Catppuccint Mocha theme for Kakoune -# -# Taken and adapted from -# - -# Catppuccin theme for Kakoune - -# Color palette (see https://catppuccin.com/palette) -declare-option str rosewater "rgb:f5e0dc" -declare-option str flamingo "rgb:f2cdcd" -declare-option str pink "rgb:f5c2e7" -declare-option str mauve "rgb:cba6f7" -declare-option str red "rgb:f38ba8" -declare-option str maroon "rgb:eba0ac" -declare-option str peach "rgb:fab387" -declare-option str yellow "rgb:f9e2af" -declare-option str green "rgb:a6e3a1" -declare-option str teal "rgb:94e2d5" -declare-option str sky "rgb:89dceb" -declare-option str sapphire "rgb:74c7ec" -declare-option str blue "rgb:89b4fa" -declare-option str lavender "rgb:b4befe" -declare-option str text "rgb:cdd6f4" -declare-option str subtext1 "rgb:bac2de" -declare-option str subtext0 "rgb:a6adc8" -declare-option str overlay2 "rgb:9399b2" -declare-option str overlay1 "rgb:7f849c" -declare-option str overlay0 "rgb:6c7086" -declare-option str surface2 "rgb:585b70" -declare-option str surface1 "rgb:45475a" -declare-option str surface0 "rgb:313244" -declare-option str base "rgb:1e1e2e" -declare-option str mantle "rgb:181825" -declare-option str crust "rgb:11111b" - -# Markup -set-face global title "%opt{text}+b" -set-face global header "%opt{subtext0}+b" -set-face global bold "%opt{maroon}+b" -set-face global italic "%opt{maroon}+i" -set-face global mono "%opt{green}" -set-face global block "%opt{sapphire}" -set-face global link "%opt{blue}" -set-face global bullet "%opt{peach}" -set-face global list "%opt{peach}" - -# Builtins -set-face global Default "%opt{text},%opt{base}" -set-face global PrimarySelection "%opt{text},%opt{surface2}" -set-face global SecondarySelection "%opt{text},%opt{surface2}" -set-face global PrimaryCursor "%opt{crust},%opt{rosewater}" -set-face global SecondaryCursor "%opt{text},%opt{overlay0}" -set-face global PrimaryCursorEol "%opt{surface2},%opt{lavender}" -set-face global SecondaryCursorEol "%opt{surface2},%opt{overlay1}" -set-face global LineNumbers "%opt{overlay1},%opt{base}" -set-face global LineNumberCursor "%opt{rosewater},%opt{surface2}+b" -set-face global LineNumbersWrapped "%opt{rosewater},%opt{surface2}" -set-face global MenuForeground "%opt{text},%opt{surface1}+b" -set-face global MenuBackground "%opt{text},%opt{surface0}" -set-face global MenuInfo "%opt{crust},%opt{teal}" -set-face global Information "%opt{crust},%opt{teal}" -set-face global Error "%opt{crust},%opt{red}" -set-face global DiagnosticError Error -set-face global DiagnosticWarning "%opt{yellow}" -set-face global StatusLine "%opt{text},%opt{mantle}" -set-face global StatusLineMode "%opt{crust},%opt{yellow}" -set-face global StatusLineInfo "%opt{crust},%opt{teal}" -set-face global StatusLineValue "%opt{crust},%opt{yellow}" -set-face global StatusCursor "%opt{crust},%opt{rosewater}" -set-face global Prompt "%opt{teal},%opt{base}+b" -set-face global MatchingChar "%opt{maroon},%opt{base}" -set-face global Whitespace "%opt{overlay1},%opt{base}+f" -set-face global WrapMarker Whitespace -set-face global BufferPadding "%opt{base},%opt{base}" - - -# Code -set-face global value "%opt{peach}" -set-face global type "%opt{yellow}" -set-face global variable "%opt{text}" -set-face global module "%opt{maroon}" -set-face global function "%opt{blue}" -set-face global string "%opt{green}" -set-face global keyword "%opt{mauve}" -set-face global operator "%opt{sky}" -set-face global attribute "%opt{yellow}" -set-face global comment "%opt{overlay1}+i" -set-face global documentation comment -set-face global meta "%opt{yellow}" -set-face global builtin "%opt{red}" - -# Tree-sitter () -# Copied from catppuccin_macchiato.kak -# Adjusted with https://github.com/catppuccin/catppuccin/blob/main/docs/style-guide.md -set-face global ts_attribute attribute -set-face global ts_comment comment -set-face global ts_conceal "%opt{mauve}+i" -set-face global ts_constant "%opt{peach}" -set-face global ts_constant_builtin_boolean "%opt{sky}" -set-face global ts_constant_character "%opt{yellow}" -set-face global ts_constant_macro "%opt{mauve}" -set-face global ts_constructor "%opt{sky}" -set-face global ts_diff_plus "%opt{green}" -set-face global ts_diff_minus "%opt{red}" -set-face global ts_diff_delta "%opt{blue}" -set-face global ts_diff_delta_moved "%opt{mauve}" -set-face global ts_error "%opt{red}+b" -set-face global ts_function "%opt{blue}" -set-face global ts_function_builtin "%opt{blue}+i" -set-face global ts_function_macro "%opt{mauve}" -set-face global ts_hint "%opt{blue}+b" -set-face global ts_info "%opt{teal}+b" -set-face global ts_keyword "%opt{mauve}" -set-face global ts_keyword_conditional "%opt{mauve}+i" -set-face global ts_keyword_control_conditional "%opt{mauve}+i" -set-face global ts_keyword_control_directive "%opt{mauve}+i" -set-face global ts_keyword_control_import "%opt{mauve}+i" -set-face global ts_keyword_directive "%opt{mauve}+i" -set-face global ts_label "%opt{sky}+i" -set-face global ts_markup_bold "%opt{peach}+b" -set-face global ts_markup_heading "%opt{red}" -set-face global ts_markup_heading_1 "%opt{red}" -set-face global ts_markup_heading_2 "%opt{mauve}" -set-face global ts_markup_heading_3 "%opt{green}" -set-face global ts_markup_heading_4 "%opt{yellow}" -set-face global ts_markup_heading_5 "%opt{pink}" -set-face global ts_markup_heading_6 "%opt{teal}" -set-face global ts_markup_heading_marker "%opt{peach}+b" -set-face global ts_markup_italic "%opt{pink}+i" -set-face global ts_markup_list_checked "%opt{green}" -set-face global ts_markup_list_numbered "%opt{blue}+i" -set-face global ts_markup_list_unchecked "%opt{teal}" -set-face global ts_markup_list_unnumbered "%opt{mauve}" -set-face global ts_markup_link_label "%opt{blue}" -set-face global ts_markup_link_url "%opt{teal}+u" -set-face global ts_markup_link_uri "%opt{teal}+u" -set-face global ts_markup_link_text "%opt{blue}" -set-face global ts_markup_quote "%opt{overlay1}" -set-face global ts_markup_raw "%opt{green}" -set-face global ts_markup_strikethrough "%opt{overlay1}+s" -set-face global ts_namespace "%opt{blue}+i" -set-face global ts_operator "%opt{sky}" -set-face global ts_property "%opt{sky}" -set-face global ts_punctuation "%opt{overlay1}" -set-face global ts_punctuation_special "%opt{sky}" -set-face global ts_special "%opt{blue}" -set-face global ts_spell "%opt{mauve}" -set-face global ts_string string -set-face global ts_string_regex "%opt{pink}" -set-face global ts_string_regexp "%opt{pink}" -set-face global ts_string_escape "%opt{flamingo}" -set-face global ts_string_special "%opt{blue}" -set-face global ts_string_special_path "%opt{green}" -set-face global ts_string_special_symbol "%opt{mauve}" -set-face global ts_string_symbol "%opt{red}" -set-face global ts_tag "%opt{mauve}" -set-face global ts_tag_error "%opt{red}" -set-face global ts_text "%opt{text}" -set-face global ts_text_title "%opt{mauve}" -set-face global ts_type type -set-face global ts_type_enum_variant "%opt{teal}" -set-face global ts_variable variable -set-face global ts_variable_builtin builtin -set-face global ts_variable_other_member "%opt{teal}" -set-face global ts_variable_parameter "%opt{maroon}+i" -set-face global ts_warning "%opt{yellow}+b" diff --git a/config/.config/kak/colors/kakoune b/config/.config/kak/colors/kakoune deleted file mode 120000 index a9f0acd..0000000 --- a/config/.config/kak/colors/kakoune +++ /dev/null @@ -1 +0,0 @@ -../plugins/base16-kakoune/colors/ \ No newline at end of file diff --git a/config/.config/kak/kakrc b/config/.config/kak/kakrc index c6ca84f..928110a 100644 --- a/config/.config/kak/kakrc +++ b/config/.config/kak/kakrc @@ -26,8 +26,8 @@ plug "gustavo-hms/luar" %{ } # # Color Themes -plug "tinted-theming/base16-kakoune" - +plug "tinted-theming/base16-kakoune" theme config +plug "https://git.sr.ht/~hadronized/kakoune-tree-sitter-themes" theme config ### End Of Plugins ### set-option global luar_interpreter luajit @@ -357,14 +357,25 @@ define-command -docstring 'Print Working Directory' -params 0 pwd %{ evaluate-commands echo %sh{ echo "$(pwd)"} } +# define-command -docstring 'copy to clipboard' xcopy %{ +# execute-keys 'xclip -selection clipboard -i' +# } + +# define-command -docstring 'paste from clipboard' xpaste %{ +# evaluate-commands -save-regs '"' %{ +# set-register dquote %sh{ xclip -selection clipboard -o } +# execute-keys 'p' +# } +# } + define-command -docstring 'copy to clipboard' xcopy %{ - execute-keys 'xclip -selection clipboard -i' + execute-keys 'wl-copy' } define-command -docstring 'paste from clipboard' xpaste %{ evaluate-commands -save-regs '"' %{ - set-register dquote %sh{ xclip -selection clipboard -o } - execute-keys 'p' + set-register dquote %sh{ wl-paste } + execute-keys 'P' } } diff --git a/config/.config/newsboat/urls b/config/.config/newsboat/urls index 1db068e..a917a09 100644 --- a/config/.config/newsboat/urls +++ b/config/.config/newsboat/urls @@ -7,3 +7,4 @@ https://www.dailywire.com/feeds/rss.xml https://feeds.simplecast.com/6c2VScgo https://feeds.simplecast.com/pp_b9xO6 https://notrelated.xyz/rss +https://joeyh.name/blog/index.rss