Compare commits
No commits in common. "ec8260daafe8cc9ef7b7d1d926858f93ef2af5a7" and "7b959b08add42b934221c51ee47a8d8afead517c" have entirely different histories.
ec8260daaf
...
7b959b08ad
@ -15,6 +15,3 @@ 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
|
||||
|
@ -1,4 +1,4 @@
|
||||
# ~/.bashrc
|
||||
# ~/.bashrc: executed by bash(1) for non-login shells.
|
||||
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
||||
# for examples
|
||||
|
||||
@ -10,15 +10,11 @@ esac
|
||||
|
||||
export PATH=~/.local/bin:/snap/bin:/usr/sandbox/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/share/games:/usr/local/sbin:/usr/sbin:/sbin:$PATH
|
||||
PATH=$PATH:~/.local/share/gem/ruby/3.0.0/bin/:~/.scripts
|
||||
PATH=$PATH:~/.local/share/gem/ruby/3.4.0/bin/
|
||||
PATH=$PATH:~/.cargo/bin
|
||||
PATH=$PATH:~/go/bin/
|
||||
PATH=$PATH:~/.nimble/bin/
|
||||
PATH=$PATH:~/Documents/suckless/dylan/opendylan-2024.1/bin
|
||||
PATH=$PATH:~/.config/emacs/bin/
|
||||
PATH=$PATH:~/.mint/bin/
|
||||
PATH=$PATH:~/glamoroustoolkit/bin/
|
||||
PATH=$PATH:~/Documents/Projects/Cuis-Smalltalk-Dev/
|
||||
# don't put duplicate lines or lines starting with space in the history.
|
||||
# See bash(1) for more options
|
||||
HISTCONTROL=ignoreboth
|
||||
@ -128,16 +124,12 @@ 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.
|
||||
# if [ -z "$EDITOR" ]; then
|
||||
# export EDITOR='kak'
|
||||
export EDITOR='nvim'
|
||||
# fi
|
||||
|
||||
if [ -f ~/.bash_aliases ]; then
|
||||
. ~/.bash_aliases
|
||||
@ -149,11 +141,9 @@ 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
|
||||
export PKG_CONFIG_PATH=/usr/local/share/pkgconfig/:$PKG_CONFIG_PATH
|
||||
|
||||
tinty_source_shell_theme() {
|
||||
tinty $@
|
||||
@ -177,29 +167,9 @@ tinty_source_shell_theme() {
|
||||
# alias theme='tinty_source_shell_theme apply "$(tinty list | fzf --cycle)" && xrdb ~/.Xresources'
|
||||
# fi
|
||||
|
||||
run_kak() {
|
||||
/usr/bin/kak -c $SESH 2>/dev/null "$@" || /usr/bin/kak -s $SESH "$@"
|
||||
}
|
||||
|
||||
if [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ] && [ -z "$TMUX" ]; then
|
||||
SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)"
|
||||
alias kak='tmux new-session -e "EDITOR=\"/usr/bin/kak -c $SESH\"" -s $SESH /usr/bin/kak -s $SESH > /dev/null'
|
||||
elif [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ]; then
|
||||
SESH="$(tmux display-message -p '#S')"
|
||||
# alias kak='kak -c $SESH 2>/dev/null || kak -s $SESH'
|
||||
alias kak=run_kak
|
||||
alias vidir='EDITOR="/usr/bin/kak -c $SESH 2>/dev/null || /usr/bin/kak -s $SESH" vidir'
|
||||
alias vipe='EDITOR="/usr/bin/kak -c $SESH 2>/dev/null || /usr/bin/kak -s $SESH" vipe'
|
||||
if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then
|
||||
alias kak='tmux new-session kak > /dev/null'
|
||||
fi
|
||||
|
||||
if [ -n "$(command -v tmux)" ] && [ -n "$(command -v helix || command -v hx)" ] && [ -z "$TMUX" ]; then
|
||||
alias helix='tmux new-session -e "EDITOR=helix" helix > /dev/null'
|
||||
fi
|
||||
# if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then
|
||||
# SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)"
|
||||
# alias tmux="tmux new-session -s $SESH"
|
||||
# fi
|
||||
|
||||
alias enter-dev='. enter-dev.sh'
|
||||
alias ssh='TERM="xterm-256color" ssh'
|
||||
|
||||
@ -213,9 +183,3 @@ alias csi='rlwrap csi'
|
||||
alias chicken-csi='rlwrap chicken-csi'
|
||||
alias icyc='rlwrap icyc'
|
||||
export DCONF_PROFILE
|
||||
export FZF_DEFAULT_OPTS="
|
||||
--color=fg:#908caa,bg:#191724,hl:#ebbcba
|
||||
--color=fg+:#e0def4,bg+:#26233a,hl+:#ebbcba
|
||||
--color=border:#403d52,header:#31748f,gutter:#191724
|
||||
--color=spinner:#f6c177,info:#9ccfd8
|
||||
--color=pointer:#c4a7e7,marker:#eb6f92,prompt:#908caa"
|
||||
|
@ -1,2 +0,0 @@
|
||||
[UserFeedback]
|
||||
LastEncouragement=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x87}\x4\n\x84\xab\0)
|
@ -1,2 +0,0 @@
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=2
|
@ -1,12 +0,0 @@
|
||||
[general]
|
||||
import = ["rose-pine.toml"]
|
||||
|
||||
[window]
|
||||
opacity = 1
|
||||
|
||||
[font]
|
||||
size = 14
|
||||
|
||||
[font.normal]
|
||||
family = "Iosevka Term SS12"
|
||||
style = "Regular"
|
@ -1,191 +0,0 @@
|
||||
font:
|
||||
normal:
|
||||
family: Cascadia Code
|
||||
style: Regular
|
||||
|
||||
bold:
|
||||
family: Cascadia Code
|
||||
style: Bold
|
||||
|
||||
italic:
|
||||
family: Cascadia Code
|
||||
style: Italic
|
||||
|
||||
bold_italic:
|
||||
family: Cascadia Code
|
||||
style: Bold Italic
|
||||
|
||||
size: 12
|
||||
|
||||
# draw_bold_text_with_bright_colors: true
|
||||
# shell:
|
||||
# program: /bin/zsh
|
||||
# args:
|
||||
# - --login
|
||||
# - -c
|
||||
# - 'tmux attach -t TMUX || tmux new -s TMUX'
|
||||
# ...
|
||||
|
||||
# Colors (One Half Dark)
|
||||
# colors:
|
||||
# primary:
|
||||
# background: '0x282c34'
|
||||
# foreground: '0xdcdfe4'
|
||||
|
||||
# normal:
|
||||
# black: '0x282c34'
|
||||
# red: '0xe06c75'
|
||||
# green: '0x98c379'
|
||||
# yellow: '0xe5c07b'
|
||||
# blue: '0x61afef'
|
||||
# magenta: '0xc678dd'
|
||||
# cyan: '0x56b6c2'
|
||||
# white: '0xdcdfe4'
|
||||
|
||||
# bright:
|
||||
# black: '0x282c34'
|
||||
# red: '0xe06c75'
|
||||
# green: '0x98c379'
|
||||
# yellow: '0xe5c07b'
|
||||
# blue: '0x61afef'
|
||||
# magenta: '0xc678dd'
|
||||
# cyan: '0x56b6c2'
|
||||
# white: '0xdcdfe4'
|
||||
|
||||
|
||||
# Colors (One Half Light)
|
||||
#colors:
|
||||
# primary:
|
||||
# background: '0xfafafa'
|
||||
# foreground: '0x383a42'
|
||||
#
|
||||
# normal:
|
||||
# black: '0x383a42'
|
||||
# red: '0xe45649'
|
||||
# green: '0x50a14f'
|
||||
# yellow: '0xc18401'
|
||||
# blue: '0x0184bc'
|
||||
# magenta: '0xa626a4'
|
||||
# cyan: '0x0997b3'
|
||||
# white: '0xfafafa'
|
||||
#
|
||||
# bright:
|
||||
# black: '0x383a42'
|
||||
# red: '0xe45649'
|
||||
# green: '0x50a14f'
|
||||
# yellow: '0xc18401'
|
||||
# blue: '0x0184bc'
|
||||
# magenta: '0xa626a4'
|
||||
# cyan: '0x0997b3'
|
||||
# white: '0xfafafa'
|
||||
|
||||
|
||||
# Colors (Dracula)
|
||||
# colors:
|
||||
# primary:
|
||||
# background: '0x282a36'
|
||||
# foreground: '0xf8f8f2'
|
||||
# cursor:
|
||||
# text: CellBackground
|
||||
# cursor: CellForeground
|
||||
# vi_mode_cursor:
|
||||
# text: CellBackground
|
||||
# cursor: CellForeground
|
||||
# search:
|
||||
# matches:
|
||||
# foreground: '0x44475a'
|
||||
# background: '0x50fa7b'
|
||||
# focused_match:
|
||||
# foreground: '0x44475a'
|
||||
# background: '0xffb86c'
|
||||
# bar:
|
||||
# background: '0x282a36'
|
||||
# foreground: '0xf8f8f2'
|
||||
# line_indicator:
|
||||
# foreground: None
|
||||
# background: None
|
||||
# selection:
|
||||
# text: CellForeground
|
||||
# background: '0x44475a'
|
||||
# normal:
|
||||
# black: '0x000000'
|
||||
# red: '0xff5555'
|
||||
# green: '0x50fa7b'
|
||||
# yellow: '0xf1fa8c'
|
||||
# blue: '0xbd93f9'
|
||||
# magenta: '0xff79c6'
|
||||
# cyan: '0x8be9fd'
|
||||
# white: '0xbfbfbf'
|
||||
# bright:
|
||||
# black: '0x4d4d4d'
|
||||
# red: '0xff6e67'
|
||||
# green: '0x5af78e'
|
||||
# yellow: '0xf4f99d'
|
||||
# blue: '0xcaa9fa'
|
||||
# magenta: '0xff92d0'
|
||||
# cyan: '0x9aedfe'
|
||||
# white: '0xe6e6e6'
|
||||
# dim:
|
||||
# black: '0x14151b'
|
||||
# red: '0xff2222'
|
||||
# green: '0x1ef956'
|
||||
# yellow: '0xebf85b'
|
||||
# blue: '0x4d5b86'
|
||||
# magenta: '0xff46b0'
|
||||
# cyan: '0x59dffc'
|
||||
# white: '0xe6e6d1'
|
||||
|
||||
|
||||
# Colors (Nord)
|
||||
#colors:
|
||||
# primary:
|
||||
# background: '#2e3440'
|
||||
# foreground: '#d8dee9'
|
||||
# dim_foreground: '#a5abb6'
|
||||
# cursor:
|
||||
# text: '#2e3440'
|
||||
# cursor: '#d8dee9'
|
||||
# vi_mode_cursor:
|
||||
# text: '#2e3440'
|
||||
# cursor: '#d8dee9'
|
||||
# selection:
|
||||
# text: CellForeground
|
||||
# background: '#4c566a'
|
||||
# search:
|
||||
# matches:
|
||||
# foreground: CellBackground
|
||||
# background: '#88c0d0'
|
||||
# bar:
|
||||
# background: '#434c5e'
|
||||
# foreground: '#d8dee9'
|
||||
# normal:
|
||||
# black: '#3b4252'
|
||||
# red: '#bf616a'
|
||||
# green: '#a3be8c'
|
||||
# yellow: '#ebcb8b'
|
||||
# blue: '#81a1c1'
|
||||
# magenta: '#b48ead'
|
||||
# cyan: '#88c0d0'
|
||||
# white: '#e5e9f0'
|
||||
# bright:
|
||||
# black: '#4c566a'
|
||||
# red: '#bf616a'
|
||||
# green: '#a3be8c'
|
||||
# yellow: '#ebcb8b'
|
||||
# blue: '#81a1c1'
|
||||
# magenta: '#b48ead'
|
||||
# cyan: '#8fbcbb'
|
||||
# white: '#eceff4'
|
||||
# dim:
|
||||
# black: '#373e4d'
|
||||
# red: '#94545d'
|
||||
# green: '#809575'
|
||||
# yellow: '#b29e75'
|
||||
# blue: '#68809a'
|
||||
# magenta: '#8c738c'
|
||||
# cyan: '#6d96a5'
|
||||
# white: '#aeb3bb'
|
||||
|
||||
# Visual Bell
|
||||
# ...
|
||||
# background_opacity: 0.90
|
@ -1,37 +0,0 @@
|
||||
# Base16 Monokai - alacritty color config
|
||||
# Wimer Hazenberg (http://www.monokai.nl)
|
||||
|
||||
[colors]
|
||||
draw_bold_text_with_bright_colors = false
|
||||
|
||||
# Default colors
|
||||
[colors.primary]
|
||||
background = '0x272822'
|
||||
foreground = '0xf8f8f2'
|
||||
|
||||
# Colors the cursor will use if `custom_cursor_colors` is true
|
||||
[colors.cursor]
|
||||
text = '0x272822'
|
||||
cursor = '0xf8f8f2'
|
||||
|
||||
# Normal colors
|
||||
[colors.normal]
|
||||
black = '0x272822'
|
||||
red = '0xf92672'
|
||||
green = '0xa6e22e'
|
||||
yellow = '0xf4bf75'
|
||||
blue = '0x66d9ef'
|
||||
magenta = '0xae81ff'
|
||||
cyan = '0xa1efe4'
|
||||
white = '0xf8f8f2'
|
||||
|
||||
# Bright colors
|
||||
[colors.bright]
|
||||
black = '0x75715e'
|
||||
red = '0xfd971f'
|
||||
green = '0x383830'
|
||||
yellow = '0x49483e'
|
||||
blue = '0xa59f85'
|
||||
magenta = '0xf5f4f1'
|
||||
cyan = '0xcc6633'
|
||||
white = '0xf9f8f5'
|
@ -1,58 +0,0 @@
|
||||
# TOML interpretation of the https://github.com/nordtheme/alacritty
|
||||
# See also: https://github.com/nordtheme/alacritty/issues/40
|
||||
# (if the above is resolved, you may not need this Gist)
|
||||
|
||||
[colors.primary]
|
||||
background = "#2e3440"
|
||||
foreground = "#d8dee9"
|
||||
dim_foreground = "#a5abb6"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#2e3440"
|
||||
cursor = "#d8dee9"
|
||||
|
||||
[colors.vi_mode_cursor]
|
||||
text = "#2e3440"
|
||||
cursor = "#d8dee9"
|
||||
|
||||
[colors.selection]
|
||||
text = "CellForeground"
|
||||
background = "#4c566a"
|
||||
|
||||
[colors.search.matches]
|
||||
foreground = "CellBackground"
|
||||
background = "#88c0d0"
|
||||
|
||||
[colors.footer_bar]
|
||||
background = "#434c5e"
|
||||
foreground = "#d8dee9"
|
||||
|
||||
[colors.normal]
|
||||
black = "#3b4252"
|
||||
red = "#bf616a"
|
||||
green = "#a3be8c"
|
||||
yellow = "#ebcb8b"
|
||||
blue = "#81a1c1"
|
||||
magenta = "#b48ead"
|
||||
cyan = "#88c0d0"
|
||||
white = "#e5e9f0"
|
||||
|
||||
[colors.bright]
|
||||
black = "#4c566a"
|
||||
red = "#bf616a"
|
||||
green = "#a3be8c"
|
||||
yellow = "#ebcb8b"
|
||||
blue = "#81a1c1"
|
||||
magenta = "#b48ead"
|
||||
cyan = "#8fbcbb"
|
||||
white = "#eceff4"
|
||||
|
||||
[colors.dim]
|
||||
black = "#373e4d"
|
||||
red = "#94545d"
|
||||
green = "#809575"
|
||||
yellow = "#b29e75"
|
||||
blue = "#68809a"
|
||||
magenta = "#8c738c"
|
||||
cyan = "#6d96a5"
|
||||
white = "#aeb3bb"
|
@ -1,51 +0,0 @@
|
||||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
|
||||
# This source code is licensed under the MIT license found in the license file.
|
||||
|
||||
colors:
|
||||
primary:
|
||||
background: "#2e3440"
|
||||
foreground: "#d8dee9"
|
||||
dim_foreground: "#a5abb6"
|
||||
cursor:
|
||||
text: "#2e3440"
|
||||
cursor: "#d8dee9"
|
||||
vi_mode_cursor:
|
||||
text: "#2e3440"
|
||||
cursor: "#d8dee9"
|
||||
selection:
|
||||
text: CellForeground
|
||||
background: "#4c566a"
|
||||
search:
|
||||
matches:
|
||||
foreground: CellBackground
|
||||
background: "#88c0d0"
|
||||
bar:
|
||||
background: "#434c5e"
|
||||
foreground: "#d8dee9"
|
||||
normal:
|
||||
black: "#3b4252"
|
||||
red: "#bf616a"
|
||||
green: "#a3be8c"
|
||||
yellow: "#ebcb8b"
|
||||
blue: "#81a1c1"
|
||||
magenta: "#b48ead"
|
||||
cyan: "#88c0d0"
|
||||
white: "#e5e9f0"
|
||||
bright:
|
||||
black: "#4c566a"
|
||||
red: "#bf616a"
|
||||
green: "#a3be8c"
|
||||
yellow: "#ebcb8b"
|
||||
blue: "#81a1c1"
|
||||
magenta: "#b48ead"
|
||||
cyan: "#8fbcbb"
|
||||
white: "#eceff4"
|
||||
dim:
|
||||
black: "#373e4d"
|
||||
red: "#94545d"
|
||||
green: "#809575"
|
||||
yellow: "#b29e75"
|
||||
blue: "#68809a"
|
||||
magenta: "#8c738c"
|
||||
cyan: "#6d96a5"
|
||||
white: "#aeb3bb"
|
@ -1,75 +0,0 @@
|
||||
# Colors section of "Alacritty - TOML configuration file format"
|
||||
# https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd#colors
|
||||
|
||||
[colors.primary]
|
||||
foreground = "#575279"
|
||||
background = "#faf4ed"
|
||||
dim_foreground = "#797593"
|
||||
bright_foreground = "#575279"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#575279"
|
||||
cursor = "#cecacd"
|
||||
|
||||
[colors.vi_mode_cursor]
|
||||
text = "#575279"
|
||||
cursor = "#cecacd"
|
||||
|
||||
[colors.search.matches]
|
||||
foreground = "#797593"
|
||||
background = "#f2e9e1"
|
||||
|
||||
[colors.search.focused_match]
|
||||
foreground = "#faf4ed"
|
||||
background = "#d7827e"
|
||||
|
||||
[colors.hints.start]
|
||||
foreground = "#797593"
|
||||
background = "#fffaf3"
|
||||
|
||||
[colors.hints.end]
|
||||
foreground = "#9893a5"
|
||||
background = "#fffaf3"
|
||||
|
||||
[colors.line_indicator]
|
||||
foreground = "None"
|
||||
background = "None"
|
||||
|
||||
[colors.footer_bar]
|
||||
foreground = "#575279"
|
||||
background = "#fffaf3"
|
||||
|
||||
[colors.selection]
|
||||
text = "#575279"
|
||||
background = "#dfdad9"
|
||||
|
||||
[colors.normal]
|
||||
black = "#f2e9e1"
|
||||
red = "#b4637a"
|
||||
green = "#286983"
|
||||
yellow = "#ea9d34"
|
||||
blue = "#56949f"
|
||||
magenta = "#907aa9"
|
||||
cyan = "#d7827e"
|
||||
white = "#575279"
|
||||
|
||||
[colors.bright]
|
||||
black = "#9893a5"
|
||||
red = "#b4637a"
|
||||
green = "#286983"
|
||||
yellow = "#ea9d34"
|
||||
blue = "#56949f"
|
||||
magenta = "#907aa9"
|
||||
cyan = "#d7827e"
|
||||
white = "#575279"
|
||||
|
||||
[colors.dim]
|
||||
black = "#9893a5"
|
||||
red = "#b4637a"
|
||||
green = "#286983"
|
||||
yellow = "#ea9d34"
|
||||
blue = "#56949f"
|
||||
magenta = "#907aa9"
|
||||
cyan = "#d7827e"
|
||||
white = "#575279"
|
||||
|
@ -1,75 +0,0 @@
|
||||
# Colors section of "Alacritty - TOML configuration file format"
|
||||
# https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd#colors
|
||||
|
||||
[colors.primary]
|
||||
foreground = "#e0def4"
|
||||
background = "#232136"
|
||||
dim_foreground = "#908caa"
|
||||
bright_foreground = "#e0def4"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#e0def4"
|
||||
cursor = "#56526e"
|
||||
|
||||
[colors.vi_mode_cursor]
|
||||
text = "#e0def4"
|
||||
cursor = "#56526e"
|
||||
|
||||
[colors.search.matches]
|
||||
foreground = "#908caa"
|
||||
background = "#393552"
|
||||
|
||||
[colors.search.focused_match]
|
||||
foreground = "#232136"
|
||||
background = "#ea9a97"
|
||||
|
||||
[colors.hints.start]
|
||||
foreground = "#908caa"
|
||||
background = "#2a273f"
|
||||
|
||||
[colors.hints.end]
|
||||
foreground = "#6e6a86"
|
||||
background = "#2a273f"
|
||||
|
||||
[colors.line_indicator]
|
||||
foreground = "None"
|
||||
background = "None"
|
||||
|
||||
[colors.footer_bar]
|
||||
foreground = "#e0def4"
|
||||
background = "#2a273f"
|
||||
|
||||
[colors.selection]
|
||||
text = "#e0def4"
|
||||
background = "#44415a"
|
||||
|
||||
[colors.normal]
|
||||
black = "#393552"
|
||||
red = "#eb6f92"
|
||||
green = "#3e8fb0"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ea9a97"
|
||||
white = "#e0def4"
|
||||
|
||||
[colors.bright]
|
||||
black = "#6e6a86"
|
||||
red = "#eb6f92"
|
||||
green = "#3e8fb0"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ea9a97"
|
||||
white = "#e0def4"
|
||||
|
||||
[colors.dim]
|
||||
black = "#6e6a86"
|
||||
red = "#eb6f92"
|
||||
green = "#3e8fb0"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ea9a97"
|
||||
white = "#e0def4"
|
||||
|
@ -1,75 +0,0 @@
|
||||
# Colors section of "Alacritty - TOML configuration file format"
|
||||
# https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd#colors
|
||||
|
||||
[colors.primary]
|
||||
foreground = "#e0def4"
|
||||
background = "#191724"
|
||||
dim_foreground = "#908caa"
|
||||
bright_foreground = "#e0def4"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#e0def4"
|
||||
cursor = "#524f67"
|
||||
|
||||
[colors.vi_mode_cursor]
|
||||
text = "#e0def4"
|
||||
cursor = "#524f67"
|
||||
|
||||
[colors.search.matches]
|
||||
foreground = "#908caa"
|
||||
background = "#26233a"
|
||||
|
||||
[colors.search.focused_match]
|
||||
foreground = "#191724"
|
||||
background = "#ebbcba"
|
||||
|
||||
[colors.hints.start]
|
||||
foreground = "#908caa"
|
||||
background = "#1f1d2e"
|
||||
|
||||
[colors.hints.end]
|
||||
foreground = "#6e6a86"
|
||||
background = "#1f1d2e"
|
||||
|
||||
[colors.line_indicator]
|
||||
foreground = "None"
|
||||
background = "None"
|
||||
|
||||
[colors.footer_bar]
|
||||
foreground = "#e0def4"
|
||||
background = "#1f1d2e"
|
||||
|
||||
[colors.selection]
|
||||
text = "#e0def4"
|
||||
background = "#403d52"
|
||||
|
||||
[colors.normal]
|
||||
black = "#26233a"
|
||||
red = "#eb6f92"
|
||||
green = "#31748f"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ebbcba"
|
||||
white = "#e0def4"
|
||||
|
||||
[colors.bright]
|
||||
black = "#6e6a86"
|
||||
red = "#eb6f92"
|
||||
green = "#31748f"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ebbcba"
|
||||
white = "#e0def4"
|
||||
|
||||
[colors.dim]
|
||||
black = "#6e6a86"
|
||||
red = "#eb6f92"
|
||||
green = "#31748f"
|
||||
yellow = "#f6c177"
|
||||
blue = "#9ccfd8"
|
||||
magenta = "#c4a7e7"
|
||||
cyan = "#ebbcba"
|
||||
white = "#e0def4"
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
## Autostart Programs
|
||||
sxhkd &
|
||||
# xsetroot -cursor_name left_ptr
|
||||
xsetroot -cursor_name left_ptr
|
||||
pgrep bspswallow || bspswallow &
|
||||
pgrep statnot || statnot &
|
||||
# polybar example &
|
||||
@ -12,7 +12,6 @@ if [ $(pgrep polybar) ]; then
|
||||
else
|
||||
sleep .5 && polybar mainbar &
|
||||
fi
|
||||
pipewire-launch || pipewire-launch restart &
|
||||
#MONITOR=DP-5 polybar example &
|
||||
~/.fehbg
|
||||
picom &
|
||||
|
@ -1 +0,0 @@
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Rosé Pine colorscheme
|
||||
# by: Boris Petrov (https://github.com/Iorvethe)
|
||||
# colors from: https://rosepinetheme.com/
|
||||
#
|
||||
# Blue: 67
|
||||
# Red: 166
|
||||
# Yellow: 227
|
||||
# Pink: 217
|
||||
# White: 254
|
||||
# Black: 233
|
||||
|
||||
# Window
|
||||
set color_cmdline_bg=default
|
||||
set color_cmdline_fg=default
|
||||
|
||||
set color_win_title_bg=67
|
||||
set color_win_title_fg=254
|
||||
|
||||
set color_win_bg=default
|
||||
set color_win_fg=default
|
||||
|
||||
set color_separator=67
|
||||
|
||||
# Bottom status
|
||||
set color_titleline_bg=67
|
||||
set color_titleline_fg=254
|
||||
|
||||
set color_statusline_bg=default
|
||||
set color_statusline_fg=default
|
||||
|
||||
# Text
|
||||
set color_win_cur=227
|
||||
set color_win_dir=default
|
||||
|
||||
# Menu
|
||||
set color_win_sel_bg=67
|
||||
set color_win_sel_fg=254
|
||||
|
||||
set color_win_inactive_sel_bg=default
|
||||
set color_win_inactive_sel_fg=67
|
||||
|
||||
set color_win_cur_sel_bg=67
|
||||
set color_win_cur_sel_fg=227
|
||||
|
||||
set color_win_inactive_cur_sel_bg=default
|
||||
set color_win_inactive_cur_sel_fg=227
|
||||
|
||||
# Messages
|
||||
set color_error=166
|
||||
set color_info=227
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Rosé Pine colorscheme
|
||||
# by: Boris Petrov (https://github.com/Iorvethe)
|
||||
# colors from: https://rosepinetheme.com/
|
||||
#
|
||||
# Blue: 67
|
||||
# Red: 166
|
||||
# Yellow: 227
|
||||
# Pink: 181
|
||||
# White: 254
|
||||
# Black: 233
|
||||
|
||||
# Window
|
||||
set color_cmdline_bg=default
|
||||
set color_cmdline_fg=default
|
||||
|
||||
set color_win_title_bg=181
|
||||
set color_win_title_fg=233
|
||||
|
||||
set color_win_bg=default
|
||||
set color_win_fg=default
|
||||
|
||||
set color_separator=181
|
||||
|
||||
# Bottom status
|
||||
set color_titleline_bg=181
|
||||
set color_titleline_fg=233
|
||||
|
||||
set color_statusline_bg=default
|
||||
set color_statusline_fg=default
|
||||
|
||||
# Text
|
||||
set color_win_cur=227
|
||||
set color_win_dir=default
|
||||
|
||||
# Menu
|
||||
set color_win_sel_bg=181
|
||||
set color_win_sel_fg=233
|
||||
|
||||
set color_win_inactive_sel_bg=default
|
||||
set color_win_inactive_sel_fg=181
|
||||
|
||||
set color_win_cur_sel_bg=181
|
||||
set color_win_cur_sel_fg=227
|
||||
|
||||
set color_win_inactive_cur_sel_bg=default
|
||||
set color_win_inactive_cur_sel_fg=227
|
||||
|
||||
# Messages
|
||||
set color_error=166
|
||||
set color_info=227
|
||||
|
@ -1,3 +0,0 @@
|
||||
* {
|
||||
font-family: sans-serif;
|
||||
}
|
@ -1,20 +1,5 @@
|
||||
font-family = ""
|
||||
# font-family = "FairfaxHaxHD"
|
||||
# font-family = "PragmataPro Liga"
|
||||
# font-family = "BigBlueTermPlus Nerd Font"
|
||||
# font-family = "Olympe Mono Hacked"
|
||||
font-family = "Iosevka Term SS12"
|
||||
font-family = "Cascadia Code"
|
||||
font-family = "Olympe Mono Hacked"
|
||||
font-family = "CaskaydiaCove Nerd Font"
|
||||
# font-family = "Terminess Nerd Font Mono"
|
||||
# font-family = "Ubuntu Mono Nerd Font"
|
||||
# font-family = "Victor Mono Nerd Font"
|
||||
# font-family = "Sudo"
|
||||
theme = light:rose-pine-dawn,dark:rose-pine
|
||||
font-size = 14
|
||||
font-variation = wdth=100
|
||||
# theme = light:xcodelight,dark:xcodedark
|
||||
# theme = Monokai Classic
|
||||
# window-decoration = false
|
||||
# gtk-adwaita = false
|
||||
window-decoration = true
|
||||
# theme = light:rose-pine-dawn,dark:rose-pine
|
||||
theme = light:xcodelight,dark:xcodedark
|
||||
|
@ -1,39 +0,0 @@
|
||||
theme = "rose_pine"
|
||||
|
||||
[editor]
|
||||
line-number = "relative"
|
||||
rulers = [80]
|
||||
color-modes = true
|
||||
completion-trigger-len = 1
|
||||
idle-timeout = 50
|
||||
|
||||
[editor.statusline]
|
||||
left = []
|
||||
center = []
|
||||
right = ["spinner", "diagnostics", "version-control", "file-modification-indicator", "file-name", "file-encoding", "read-only-indicator", "position", "mode", "selections", "spacer"]
|
||||
mode.normal = "normal"
|
||||
mode.insert = "insert"
|
||||
mode.select = "select"
|
||||
|
||||
[editor.lsp]
|
||||
display-inlay-hints = true
|
||||
display-messages = true
|
||||
display-progress-messages = true
|
||||
|
||||
[editor.cursor-shape]
|
||||
normal = "block"
|
||||
insert = "bar"
|
||||
select = "underline"
|
||||
|
||||
[editor.indent-guides]
|
||||
render = true
|
||||
|
||||
[keys.normal."space".e] # config mode
|
||||
c = ":config-open"
|
||||
l = ":e ~/.config/helix/languages.toml"
|
||||
r = ":config-reload"
|
||||
|
||||
[keys.normal.g]
|
||||
j = "goto_last_line"
|
||||
k = "goto_file_start"
|
||||
e = "goto_file_end"
|
@ -1,6 +0,0 @@
|
||||
[[languages]]
|
||||
indent = { tab-width = 2, unit = " " }
|
||||
|
||||
[language-server.harper-ls]
|
||||
command = "harper-ls"
|
||||
args = ["--stdio"]
|
@ -1,69 +0,0 @@
|
||||
# Detection
|
||||
# ‾‾‾‾‾‾‾‾‾
|
||||
|
||||
hook global BufCreate .*[.](typ) %{
|
||||
set-option buffer filetype typst
|
||||
}
|
||||
|
||||
# Initialization
|
||||
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
|
||||
|
||||
hook -group typst-highlight global WinSetOption filetype=typst %{
|
||||
require-module typst
|
||||
|
||||
add-highlighter window/typst ref typst
|
||||
hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/typst }
|
||||
hook window InsertChar \n -group typst typst-on-new-line
|
||||
}
|
||||
|
||||
provide-module typst %§
|
||||
|
||||
# Highlighters
|
||||
# ‾‾‾‾‾‾‾‾‾‾‾‾
|
||||
|
||||
add-highlighter shared/typst group
|
||||
|
||||
# Comments
|
||||
add-highlighter shared/typst/ regex ^//(?:[^\n/][^\n]*|)$ 0:comment
|
||||
|
||||
# Strings
|
||||
add-highlighter shared/typst/ regex '"[^"]*"' 0:string
|
||||
|
||||
# Headings
|
||||
add-highlighter shared/typst/ regex ^=+\h+[^\n]+$ 0:header
|
||||
|
||||
# Code blocks
|
||||
# Raw with optional syntax highlighting
|
||||
add-highlighter shared/typst/ regex '^```[^(```)]*```' 0:mono
|
||||
# Multiline monospace
|
||||
add-highlighter shared/typst/ regex '^`[^(`)]*`' 0:mono
|
||||
|
||||
# Monospace text
|
||||
add-highlighter shared/typst/ regex \B(`[^\n]+?`)\B 0:mono
|
||||
add-highlighter shared/typst/ regex \B(```[^\n]+?```)\B 0:mono
|
||||
|
||||
# Bold text
|
||||
add-highlighter shared/typst/ regex \s\*[^\*]+\*\B 0:+b
|
||||
|
||||
# Italic text
|
||||
add-highlighter shared/typst/ regex \b_.*?_\b 0:+i
|
||||
|
||||
# Code expressions: functions, variables
|
||||
add-highlighter shared/typst/ regex (^|\h)#(\w|\.|-)+ 0:meta
|
||||
|
||||
# Bold terms in term lists
|
||||
add-highlighter shared/typst/ regex ^/\h[^:]*: 0:+b
|
||||
|
||||
§
|
||||
|
||||
# Commands
|
||||
# ‾‾‾‾‾‾‾‾
|
||||
|
||||
define-command -hidden typst-on-new-line %<
|
||||
evaluate-commands -draft -itersel %<
|
||||
# Preserve previous line indent
|
||||
try %{ execute-keys -draft <semicolon> K <a-&> }
|
||||
# Cleanup trailing whitespaces from previous line
|
||||
try %{ execute-keys -draft k x s \h+$ <ret> d }
|
||||
>
|
||||
>
|
163
config/.config/kak/colors/catppuccin_macchiato.kak
Normal file
@ -0,0 +1,163 @@
|
||||
# Catppuccin Macchiato theme for Kakoune
|
||||
#
|
||||
# Taken and adapted from
|
||||
# <https://github.com/catppuccin/kakoune/blob/e52fb5c95f70c297fea1fd58613284817b5a50bd/colors/catppuccin_macchiato.kak>
|
||||
|
||||
# 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 (<https://git.sr.ht/~hadronized/kak-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"
|
166
config/.config/kak/colors/catppuccin_mocha.kak
Normal file
@ -0,0 +1,166 @@
|
||||
# Catppuccint Mocha theme for Kakoune
|
||||
#
|
||||
# Taken and adapted from
|
||||
# <https://github.com/catppuccin/kakoune/blob/7f187d9da2867a7fda568b2135d29b9c00cfbb94/colors/catppuccin_mocha.kak>
|
||||
|
||||
# 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 (<https://git.sr.ht/~hadronized/kak-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"
|
1
config/.config/kak/colors/kakoune
Symbolic link
@ -0,0 +1 @@
|
||||
../plugins/base16-kakoune/colors/
|
@ -19,47 +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
|
||||
# }
|
||||
# }
|
||||
|
||||
plug "h-youhei/kakoune-surround"
|
||||
|
||||
plug "your-tools/kak-subvert" do %{
|
||||
cargo install --locked --force --path .
|
||||
}
|
||||
|
||||
plug "https://git.sr.ht/~nasmevka/repl.kak"
|
||||
|
||||
plug "https://gitlab.com/kstr0k/mru-files.kak" demand mru-files %{ # %{} needed even if empty
|
||||
# suggested mappings: *after* plugin loads
|
||||
# think "go alt[ernate]-f[iles]"
|
||||
# map global goto <a-f> '<esc>: mru-files ' -docstring 'mru-files'
|
||||
# map global goto <a-F> '<esc>: mru-files-related<ret>' -docstring 'mru-files-related'
|
||||
}
|
||||
|
||||
plug "custom-filetypes" load-path "~/.config/kak/al"
|
||||
# # Color Themes
|
||||
plug "tinted-theming/base16-kakoune" theme
|
||||
plug "https://git.sr.ht/~hadronized/kakoune-tree-sitter-themes" theme
|
||||
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 -dksvvv --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 -dksvvvv --init $kak_session }
|
||||
# evaluate-commands %sh{
|
||||
# echo "colorscheme base16-$BASE16_THEME"
|
||||
# }
|
||||
|
||||
## Popup ##
|
||||
evaluate-commands %sh{kak-popup init}
|
||||
eval %sh{ kak-tree-sitter -dks --init $kak_session }
|
||||
evaluate-commands %sh{
|
||||
echo "colorscheme base16-$BASE16_THEME"
|
||||
}
|
||||
|
||||
## Highlighting ##
|
||||
hook global WinCreate .* %{ add-highlighter window/number-lines number-lines -relative -hlcursor}
|
||||
@ -141,6 +122,7 @@ define-command disable-autofmt -docstring 'disable autoformatting of buffer' %{
|
||||
|
||||
enable-autofmt
|
||||
|
||||
|
||||
## Indentation ##
|
||||
set global tabstop 4
|
||||
set global indentwidth 4
|
||||
@ -201,28 +183,10 @@ define-command sleuth-disable -docstring 'Disable sleuth' %{
|
||||
}
|
||||
|
||||
## LSP ##
|
||||
# lsp-enable
|
||||
# lsp-inlay-diagnostics-enable global
|
||||
hook global WinSetOption filetype=(c|zig|python|ruby|lua|java|html|css|swift) %{
|
||||
# set-option window lsp_auto_highlight_references true
|
||||
set-option window lsp_hover_anchor true
|
||||
lsp-enable
|
||||
lsp-auto-hover-enable
|
||||
#lsp-auto-hover-insert-mode-enable
|
||||
lsp-auto-signature-help-enable
|
||||
lsp-inlay-hints-enable global
|
||||
lsp-enable-window
|
||||
}
|
||||
|
||||
hook global WinSetOption filetype=(rust) %{
|
||||
set-option window lsp_auto_highlight_references true
|
||||
set-option window lsp_hover_anchor true
|
||||
lsp-auto-hover-enable
|
||||
#lsp-auto-hover-insert-mode-enable
|
||||
lsp-auto-signature-help-enable
|
||||
lsp-inlay-hints-enable global
|
||||
lsp-enable-window
|
||||
}
|
||||
|
||||
lsp-inlay-diagnostics-enable global
|
||||
hook global WinSetOption filetype=(c|zig|rust|python|ruby|lua|java|html|css) %{
|
||||
hook window -group semantic-tokens BufReload .* lsp-semantic-tokens
|
||||
hook window -group semantic-tokens NormalIdle .* lsp-semantic-tokens
|
||||
@ -246,23 +210,10 @@ face global InfoDiagnosticHint Information
|
||||
face global InfoDiagnosticInformation Information
|
||||
face global InfoDiagnosticWarning Information
|
||||
|
||||
hook -group lsp-filetype-swift global BufSetOption filetype=swift %{
|
||||
set-option buffer lsp_servers %{
|
||||
[sourcekit-lsp]
|
||||
root_globs = [".git", ".hg"]
|
||||
}
|
||||
}
|
||||
|
||||
set-option global lsp_config %{
|
||||
}
|
||||
|
||||
define-command fzf-buffer -docstring 'Invoke fzf to select a buffer' %{
|
||||
evaluate-commands %sh{
|
||||
tmux split-window -l 30% "(printf \"%s\n\" $kak_quoted_buflist | fzf --bind 'focus:execute-silent(echo \"eval -client $kak_client %{ e {} }\" | kak -p $kak_session)' || echo \"$kak_buffile\") | xargs -I{} echo \"eval -client $kak_client %{ e '{}' }\" | /usr/bin/kak -p $kak_session"
|
||||
}
|
||||
}
|
||||
|
||||
define-command -docstring 'Invoke fzf to select a buffer' prev-fzf-buff %{
|
||||
define-command -docstring 'Invoke fzf to select a buffer' fzf-buffer %{
|
||||
evaluate-commands %sh{
|
||||
BUFFER=$(
|
||||
(
|
||||
@ -274,6 +225,7 @@ define-command -docstring 'Invoke fzf to select a buffer' prev-fzf-buff %{
|
||||
) |
|
||||
fzf-tmux --cycle -p 80%,90% --read0 --preview='bat --theme=base16-256 --color=always {} 2>/dev/null'
|
||||
)
|
||||
BUFFER=${BUFFER/\'/\'\'}
|
||||
if [ -n "$BUFFER" ]; then
|
||||
printf "buffer %s" "${BUFFER}"
|
||||
fi
|
||||
@ -405,25 +357,14 @@ define-command -docstring 'Print Working Directory' -params 0 pwd %{
|
||||
evaluate-commands echo %sh{ echo "$(pwd)"}
|
||||
}
|
||||
|
||||
# define-command -docstring 'copy to clipboard' xcopy %{
|
||||
# execute-keys '<a-|>xclip -selection clipboard -i<ret>'
|
||||
# }
|
||||
|
||||
# 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 '<a-|>wl-copy<ret>'
|
||||
execute-keys '<a-|>xclip -selection clipboard -i<ret>'
|
||||
}
|
||||
|
||||
define-command -docstring 'paste from clipboard' xpaste %{
|
||||
evaluate-commands -save-regs '"' %{
|
||||
set-register dquote %sh{ wl-paste }
|
||||
execute-keys 'P'
|
||||
set-register dquote %sh{ xclip -selection clipboard -o }
|
||||
execute-keys 'p'
|
||||
}
|
||||
}
|
||||
|
||||
@ -471,26 +412,15 @@ map -docstring 'new terminal tab' global tmux T ':tmux-repl-window<ret>'
|
||||
map -docstring 'new git window' global tmux g ':tmux-terminal-window lazygit<ret>'
|
||||
|
||||
declare-user-mode project
|
||||
map -docstring 'enter project mode' global user p ':enter-user-mode project<ret>'
|
||||
map -docstring 'enter project mode' global user P ':enter-user-mode project<ret>'
|
||||
map -docstring 'open project' global project o ':switch-project<ret>'
|
||||
|
||||
map -docstring 'enter man mode' global user m ':enter-user-mode man<ret>'
|
||||
|
||||
declare-user-mode general
|
||||
map -docstring 'enter general keybinds mode' global user g ':enter-user-mode general<ret>'
|
||||
#map -docstring 'clipboard yank' global user y '<a-|>clip.exe<ret>'
|
||||
map -docstring 'clipboard yank' global general y ':xcopy<ret>'
|
||||
map -docstring 'clipboard yank' global user y ':xcopy<ret>'
|
||||
#map -docstring 'clipboard paste' global user p '|powershell.exe -C Get-Clipboard | tr -d "\r"<ret>'
|
||||
map -docstring 'clipboard paste' global general p ':xpaste<ret>'
|
||||
map -docstring 'quit kakoune' global general q ':q<ret>'
|
||||
map -docstring 'toggle comments' global general c ':comment-line<ret>'
|
||||
map -docstring 'clipboard paste' global user p ':xpaste<ret>'
|
||||
|
||||
declare-user-mode spell
|
||||
map -docstring 'enter spell mode' global general s ':enter-user-mode spell<ret>'
|
||||
map -docstring 'enable spell check' global spell s ':spell<ret>'
|
||||
map -docstring 'clear spell check' global spell c ':spell-clear<ret>'
|
||||
map -docstring 'next spell check' global spell n ':spell-next<ret>'
|
||||
map -docstring 'spell check replacements' global spell r ':spell-replace<ret>'
|
||||
|
||||
map -docstring 'quit kakoune' global user q ':q!<ret>'
|
||||
colorscheme base16-rose-pine
|
||||
map -docstring 'quit kakoune' global user q ':q<ret>'
|
||||
map -docstring 'toggle comments' global user c ':comment-line<ret>'
|
||||
|
@ -0,0 +1,19 @@
|
||||
try %{
|
||||
|
||||
# configuration here
|
||||
} catch %{
|
||||
echo -debug "Error while evaluating 'kakoune-smooth-scroll' configuration: %val{error}"
|
||||
|
||||
set-option -add current plug_conf_errors "Error while evaluating 'kakoune-smooth-scroll' configuration:"
|
||||
set-option -add current plug_conf_errors %sh{ printf "\n " }
|
||||
set-option -add current plug_conf_errors %val{error}
|
||||
set-option -add current plug_conf_errors %sh{ printf "\n\n" }
|
||||
|
||||
hook -once -group plug-conf-err global WinDisplay .* %{
|
||||
info -style modal -title "plug.kak error" "%opt{plug_conf_errors}"
|
||||
on-key %{
|
||||
info -style modal
|
||||
execute-keys -with-maps -with-hooks %val{key}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
[Source-applicationSourceName]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-applicationVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-locale]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-opengl]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-platform]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qtVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-screens]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-startCount]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-usageTime]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=137
|
||||
ApplicationTime=622
|
@ -1,30 +0,0 @@
|
||||
[Source-applicationVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-locale]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-places]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-platform]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qtVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-screens]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-settings]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-startCount]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-usageTime]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=3
|
||||
ApplicationTime=35142
|
@ -1,21 +0,0 @@
|
||||
[Source-applicationVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-platform]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qtVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-screens]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-startCount]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-usageTime]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=10
|
||||
ApplicationTime=3242
|
@ -1,27 +0,0 @@
|
||||
[Source-accounts]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-applicationVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-locale]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-platform]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qtVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-screens]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-startCount]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-usageTime]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=1
|
||||
ApplicationTime=14
|
@ -1,2 +0,0 @@
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=1
|
@ -1,31 +0,0 @@
|
||||
[Source-applicationVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-compiler]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-opengl]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-panelCount]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-platform]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qpa]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-qtVersion]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-screens]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[Source-usageTime]
|
||||
dataSourceCommonSettings\activeState=true
|
||||
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=210
|
||||
ApplicationTime=2008695
|
||||
LastEncouragement=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x87}\x4\n\x84\xab\0)
|
@ -1,2 +0,0 @@
|
||||
[UserFeedback]
|
||||
ApplicationStartCount=254
|
@ -1,5 +0,0 @@
|
||||
[Favorites]
|
||||
Atlas=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8c\xc2\x3\xd4\x8b\xdf\0)
|
||||
OpenStreetMap=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8c\xc2\x3\xd4\x8b\xdf\0)
|
||||
Satellite%20View=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8c\xc2\x3\xd4\x8b\xdf\0)
|
||||
initialized=true
|
@ -1,7 +0,0 @@
|
||||
[QQControlsFileDialog]
|
||||
favoriteFolders=@Invalid()
|
||||
height=0
|
||||
sidebarSplit=125.55000000000001
|
||||
sidebarVisible=true
|
||||
sidebarWidth=80
|
||||
width=0
|
@ -1,2 +0,0 @@
|
||||
[KImageAnnotator]
|
||||
AnnotatorDockWidgetsState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x3\0\0\0\0\0\0\0W\0\0\x1\x8a\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0T\0o\0o\0l\0 \0S\0\x65\0l\0\x65\0\x63\0t\0i\0o\0n\x1\0\0\0%\0\0\x1\x8a\0\0\0\x64\x1\0\0\x3\0\0\0\x2\0\0\x2t\0\0\0$\xfc\x1\0\0\0\x1\xfb\0\0\0\x1a\0I\0t\0\x65\0m\0 \0S\0\x65\0t\0t\0i\0n\0g\0s\x1\0\0\0\0\0\0\x2t\0\0\0\xe5\x1\0\0\x3\0\0\0\x3\0\0\x2t\0\0\0$\xfc\x1\0\0\0\x2\xfb\0\0\0 \0G\0\x65\0n\0\x65\0r\0\x61\0l\0 \0S\0\x65\0t\0t\0i\0n\0g\0s\x1\0\0\0\0\0\0\x1x\0\0\0x\x1\0\0\x3\xfb\0\0\0\x1c\0I\0m\0\x61\0g\0\x65\0 \0S\0\x65\0t\0t\0i\0n\0g\0s\x1\0\0\x1y\0\0\0\xfb\0\0\0P\x1\0\0\x3\0\0\x2\x1c\0\0\x1\x8a\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
|
@ -1,7 +0,0 @@
|
||||
[QQControlsFileDialog]
|
||||
favoriteFolders=@Invalid()
|
||||
height=0
|
||||
sidebarSplit=125.55000000000001
|
||||
sidebarVisible=true
|
||||
sidebarWidth=80
|
||||
width=0
|
@ -1,2 +0,0 @@
|
||||
[Mouse]
|
||||
cursorTheme=breeze_cursors
|
@ -1,8 +0,0 @@
|
||||
[General]
|
||||
ColorScheme=BreezeDark
|
||||
|
||||
[Icons]
|
||||
Theme=breeze-dark
|
||||
|
||||
[KDE]
|
||||
widgetStyle=Breeze
|
@ -1,2 +0,0 @@
|
||||
[Greeter]
|
||||
Theme=org.kde.breeze.desktop
|
@ -1,3 +0,0 @@
|
||||
[KSplash]
|
||||
Engine=KSplashQML
|
||||
Theme=org.kde.breezedark.desktop
|
@ -1,7 +0,0 @@
|
||||
[Windows]
|
||||
Placement=Centered
|
||||
|
||||
[org.kde.kdecoration2]
|
||||
NoPlugin=false
|
||||
library=org.kde.breeze
|
||||
theme=Breeze
|
@ -1 +0,0 @@
|
||||
org.kde.breezedark.desktop
|
@ -1,2 +0,0 @@
|
||||
[Theme]
|
||||
name=default
|
@ -1,22 +0,0 @@
|
||||
# vim: filetype=neomuttrc
|
||||
# muttrc file for account spamreciver1@outlook.com
|
||||
set realname = "spamreciver1"
|
||||
set from = "spamreciver1@outlook.com"
|
||||
set sendmail = "msmtp -a spamreciver1@outlook.com"
|
||||
alias me spamreciver1 <spamreciver1@outlook.com>
|
||||
set folder = "/home/mikec/.local/share/mail/spamreciver1@outlook.com"
|
||||
set header_cache = /home/mikec/.cache/mutt-wizard/spamreciver1@outlook.com/headers
|
||||
set message_cachedir = /home/mikec/.cache/mutt-wizard/spamreciver1@outlook.com/bodies
|
||||
set mbox_type = Maildir
|
||||
set hostname = "outlook.com"
|
||||
source /usr/share/mutt-wizard/switch.muttrc
|
||||
set spoolfile = +INBOX
|
||||
set postponed = +Drafts
|
||||
set trash = +Trash
|
||||
set record = +Sent
|
||||
|
||||
macro index o "<shell-escape>mw -y spamreciver1@outlook.com<enter>" "run mbsync to sync spamreciver1@outlook.com"
|
||||
macro index \eg "<enter-command>unset wait_key<enter><shell-escape>gpg --list-secret-keys; printf 'Enter email ID of user to publish: '; read eID; printf 'Enter fingerprint of GPG key to publish: '; read eFGPT; /usr/libexec/gpg-wks-client --create \$eFGPT \$eID | msmtp --read-envelope-from --read-recipients -a spamreciver1@outlook.com<enter>" "publish GPG key to WKS provider"
|
||||
macro index \eh "<pipe-message>/usr/libexec/gpg-wks-client --receive | msmtp --read-envelope-from --read-recipients -a spamreciver1@outlook.com<enter>" "confirm GPG publication"
|
||||
|
||||
mailboxes "=INBOX" "=Drafts" "=Junk" "=Trash" "=Sent" "=Archive"
|
@ -5,4 +5,3 @@ macro index,pager i1 '<sync-mailbox><enter-command>source /home/mikec/.config/mu
|
||||
macro index,pager i2 '<sync-mailbox><enter-command>source /home/mikec/.config/mutt/accounts/chalupmc@rose-hulman.edu.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to chalupmc@rose-hulman.edu"
|
||||
macro index,pager i3 '<sync-mailbox><enter-command>source /home/mikec/.config/mutt/accounts/mikec@mchalupiak.com.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to mikec@mchalupiak.com"
|
||||
set use_threads=reverse sort=last-date
|
||||
macro index,pager i4 '<sync-mailbox><enter-command>source /home/mikec/.config/mutt/accounts/spamreciver1@outlook.com.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to spamreciver1@outlook.com"
|
||||
|
@ -1,11 +1,7 @@
|
||||
https://phaazon.net/blog/feed
|
||||
https://danielde.dev/rss.xml
|
||||
https://sizeof.cat/index.xml
|
||||
https://pkolaczk.github.io/feed.xml
|
||||
https://karl-voit.at/feeds/lazyblorg-all.atom_1.0.links-and-content.xml
|
||||
https://lukesmith.xyz/index.xml
|
||||
https://joeyh.name/blog/index.rss
|
||||
https://kagifeedback.org/atom/t/release-notes
|
||||
https://api.substack.com/feed/podcast/462466.rss
|
||||
https://www.dailywire.com/feeds/rss.xml
|
||||
https://feeds.simplecast.com/6c2VScgo
|
||||
|
@ -1,6 +1,6 @@
|
||||
function colors(color, theme)
|
||||
color = os.getenv("BASE16_THEME")
|
||||
alt_color = 'rose-pine' or color
|
||||
alt_color = 'xcode' or color
|
||||
-- Available values: `'hard'`, `'medium'`, `'soft'`
|
||||
vim.g.gruvbox_material_background = 'medium'
|
||||
-- Available values: `'material'`, `'mix'`, `'original'`
|
||||
|
@ -1,6 +1,12 @@
|
||||
local lsp = require('lsp-zero')
|
||||
local lsp_config = require("lspconfig")
|
||||
|
||||
lsp.preset('recommended')
|
||||
|
||||
lsp.ensure_installed({
|
||||
'lua_ls',
|
||||
})
|
||||
|
||||
--Enable (broadcasting) snippet capability for completion
|
||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||
@ -25,10 +31,6 @@ lsp_config.hls.setup{}
|
||||
|
||||
lsp_config.clojure_lsp.setup{}
|
||||
|
||||
lsp_config.clangd.setup{}
|
||||
|
||||
lsp_config.sourcekit.setup{}
|
||||
|
||||
local cmp = require("cmp")
|
||||
local cmp_select = {behavior = cmp.SelectBehavior.Select}
|
||||
local cmp_mappings = lsp.defaults.cmp_mappings({
|
||||
|
@ -103,20 +103,13 @@ return require('packer').startup(function(use)
|
||||
|
||||
-- use 'mbbill/undotree'
|
||||
|
||||
use {
|
||||
'mason-org/mason.nvim',
|
||||
config = function()
|
||||
require('mason').setup()
|
||||
end,
|
||||
}
|
||||
|
||||
use {
|
||||
'VonHeikemen/lsp-zero.nvim',
|
||||
requires = {
|
||||
-- LSP Support
|
||||
{ 'neovim/nvim-lspconfig' },
|
||||
{ 'mason-org/mason.nvim' },
|
||||
{ 'mason-org/mason-lspconfig.nvim' },
|
||||
{ 'williamboman/mason.nvim' },
|
||||
{ 'williamboman/mason-lspconfig.nvim' },
|
||||
|
||||
-- Autocompletion
|
||||
{ 'hrsh7th/nvim-cmp' },
|
||||
@ -302,12 +295,11 @@ return require('packer').startup(function(use)
|
||||
table.insert(names, server.name)
|
||||
end
|
||||
return " [" .. table.concat(names, " ") .. "]"
|
||||
-- return "[" .. table.concat(names, " ") .. "]"
|
||||
end
|
||||
require('lualine').setup {
|
||||
options = {
|
||||
globalstatus = true,
|
||||
icons_enabled = true,
|
||||
icons_enabled = false,
|
||||
section_separators = { left = '', right = '' },
|
||||
component_separators = { left = '', right = '' }
|
||||
},
|
||||
|
@ -13,7 +13,7 @@ vim.opt.showmode = false
|
||||
|
||||
vim.opt.smartindent = true
|
||||
|
||||
-- vim.opt.spell = true
|
||||
vim.opt.spell = true
|
||||
vim.opt.spelllang = "en_us"
|
||||
|
||||
vim.opt.swapfile = false
|
||||
@ -53,7 +53,7 @@ vim.keymap.set("n", "<C-->", function()
|
||||
ChangeScaleFactor(1 / 1.25)
|
||||
end)
|
||||
|
||||
vim.opt.guifont = { "Iosevka Term SS12", ":h12" }
|
||||
vim.opt.guifont = { "Olympe Mono Hacked", ":h12" }
|
||||
vim.opt.termguicolors = true
|
||||
|
||||
vim.g.netrw_keepdir = 0
|
||||
|
@ -1,32 +0,0 @@
|
||||
[Appearance]
|
||||
color_scheme_path=/home/mikec/.config/qt5ct/style-colors.conf
|
||||
custom_palette=false
|
||||
icon_theme=breeze-dark
|
||||
standard_dialogs=xdgdesktopportal
|
||||
style=kvantum
|
||||
|
||||
[Fonts]
|
||||
fixed="BigBlueTerm437 Nerd Font,10,-1,5,50,0,0,0,0,0,Regular"
|
||||
general="Ubuntu,10,-1,5,50,0,0,0,0,0,Regular"
|
||||
|
||||
[Interface]
|
||||
activate_item_on_single_click=1
|
||||
buttonbox_layout=0
|
||||
cursor_flash_time=1000
|
||||
dialog_buttons_have_icons=1
|
||||
double_click_interval=400
|
||||
gui_effects=@Invalid()
|
||||
keyboard_scheme=2
|
||||
menus_have_icons=true
|
||||
show_shortcuts_in_context_menus=true
|
||||
stylesheets=@Invalid()
|
||||
toolbutton_style=4
|
||||
underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\xbb\0\0\t\xe3\0\0\x6 \0\0\0\0\0\0\0\xbb\0\0\t\xe3\0\0\x6 \0\0\0\0\0\0\0\0\v\xaf\0\0\0\0\0\0\0\xbb\0\0\t\xe3\0\0\x6 )
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
ignored_applications=@Invalid()
|
@ -1,4 +0,0 @@
|
||||
[ColorScheme]
|
||||
active_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #fff07746, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4
|
||||
disabled_colors=#ff787878, #ffe9e9e9, #ffffffff, #ffececec, #ffbebebe, #ffd9d9d9, #ff787878, #ffffffff, #ff787878, #ffffffff, #fff2f1f0, #ff000000, #fff07746, #66fcfcfc, #ff0057ae, #ff452886, #fff4f4f4, #ff000000, #ff000000, #ffffffff, #804c4c4c
|
||||
inactive_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #fff07746, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4
|
@ -1,4 +0,0 @@
|
||||
[ColorScheme]
|
||||
active_colors=#ff000000, #ffc0c0c0, #ffffffff, #ffc0c0c0, #ff808080, #ff808080, #ff000000, #ffffffff, #ff000000, #ffffffff, #ffc0c0c0, #ff000000, #ff000080, #ffffffff, #ff000080, #ff55007f, #ffc0c0c0, #ff000000, #ffffffdc, #ff000000, #80000000, #ff308cc6
|
||||
disabled_colors=#ff000000, #ffc0c0c0, #ffffffff, #ffc0c0c0, #ff808080, #ff808080, #ff808080, #ffffffff, #ff808080, #ffffffff, #ffc0c0c0, #ff000000, #ff000080, #ffffffff, #ff000080, #ff55007f, #ffc0c0c0, #ff000000, #ffffffdc, #ff000000, #80000000, #ff919191
|
||||
inactive_colors=#ff000000, #ffc0c0c0, #ffffffff, #ffc0c0c0, #ff808080, #ff808080, #ff000000, #ffffffff, #ff000000, #ffffffff, #ffc0c0c0, #ff000000, #ff000080, #ffffffff, #ff000080, #ff55007f, #ffc0c0c0, #ff000000, #ffffffdc, #ff000000, #80000000, #ff308cc6
|
@ -1,35 +0,0 @@
|
||||
[Appearance]
|
||||
color_scheme_path=/home/mikec/.config/qt6ct/colors/Chicago95.conf
|
||||
custom_palette=false
|
||||
icon_theme=rose-pine-icons
|
||||
standard_dialogs=xdgdesktopportal
|
||||
style=Breeze
|
||||
|
||||
[Fonts]
|
||||
fixed="BigBlueTermPlus Nerd Font Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
|
||||
general="Ubuntu,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
|
||||
|
||||
[Interface]
|
||||
activate_item_on_single_click=1
|
||||
buttonbox_layout=0
|
||||
cursor_flash_time=1000
|
||||
dialog_buttons_have_icons=1
|
||||
double_click_interval=400
|
||||
gui_effects=@Invalid()
|
||||
keyboard_scheme=2
|
||||
menus_have_icons=true
|
||||
show_shortcuts_in_context_menus=true
|
||||
stylesheets=@Invalid()
|
||||
toolbutton_style=4
|
||||
underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[PaletteEditor]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xad\0\0\x1\x86\0\0\x6#\0\0\x3\x96\0\0\x3\xad\0\0\x1\x86\0\0\x6#\0\0\x3\x96\0\0\0\0\0\0\0\0\n\0\0\0\x3\xad\0\0\x1\x86\0\0\x6#\0\0\x3\x96)
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\v\xb0\0\0\0\0\0\0\x15\x93\0\0\x4\xc9\0\0\v\xb0\0\0\0\0\0\0\x15\x93\0\0\x4\xc9\0\0\0\x1\0\0\0\0\n\0\0\0\v\xb0\0\0\0\0\0\0\x15\x93\0\0\x4\xc9)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
ignored_applications=@Invalid()
|
@ -8,10 +8,8 @@
|
||||
##
|
||||
## Documentation:
|
||||
## qute://help/configuring.html
|
||||
## qute://help/settings.htm
|
||||
##
|
||||
import rosepine
|
||||
rosepine.setup(c, 'rose-pine-moon', True)
|
||||
## qute://help/settings.html
|
||||
config.source('theme.py')
|
||||
|
||||
## This is here so configs done via the GUI are still loaded.
|
||||
## Remove it to not load settings done via the GUI.
|
||||
@ -723,7 +721,7 @@ c.url.searchengines = { "DEFAULT" : "searx.mchalupiak.com/search?q={}" }
|
||||
## given page, use the `content.blocking.enabled` setting with a URL
|
||||
## pattern instead.
|
||||
## Type: List of UrlPattern
|
||||
c.content.blocking.whitelist = []
|
||||
# c.content.blocking.whitelist = []
|
||||
|
||||
## Enable support for the HTML 5 web application cache feature. An
|
||||
## application cache acts like an HTTP cache in some sense. For documents
|
||||
|
@ -1,7 +1,7 @@
|
||||
[FileDialog]
|
||||
history=@Invalid()
|
||||
lastVisited=file:///home/mikec
|
||||
qtVersion=6.8.2
|
||||
history=file:///home/mikec/Downloads, file:///usr/share/fonts/TTF, file:///home/mikec, file:///home/mikec/Documents/College/Resume
|
||||
lastVisited=file:///home/mikec/Documents/College/Resume
|
||||
qtVersion=6.7.2
|
||||
shortcuts=file:, file:///home/mikec
|
||||
sidebarWidth=87
|
||||
treeViewHeader="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xd1\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xf5\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0\x66\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)"
|
||||
|
@ -1,302 +0,0 @@
|
||||
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
||||
# Scheme name: Nord
|
||||
# Scheme author: arcticicestudio
|
||||
# Template author: theova
|
||||
# Commentary: Tinted Theming: (https://github.com/tinted-theming)
|
||||
|
||||
base00 = "#2e3440"
|
||||
base01 = "#3b4252"
|
||||
base02 = "#434c5e"
|
||||
base03 = "#4c566a"
|
||||
base04 = "#d8dee9"
|
||||
base05 = "#e5e9f0"
|
||||
base06 = "#eceff4"
|
||||
base07 = "#8fbcbb"
|
||||
base08 = "#bf616a"
|
||||
base09 = "#d08770"
|
||||
base0A = "#ebcb8b"
|
||||
base0B = "#a3be8c"
|
||||
base0C = "#88c0d0"
|
||||
base0D = "#81a1c1"
|
||||
base0E = "#b48ead"
|
||||
base0F = "#5e81ac"
|
||||
|
||||
# set qutebrowser colors
|
||||
|
||||
# Text color of the completion widget. May be a single color to use for
|
||||
# all columns or a list of three colors, one for each column.
|
||||
c.colors.completion.fg = base05
|
||||
|
||||
# Background color of the completion widget for odd rows.
|
||||
c.colors.completion.odd.bg = base01
|
||||
|
||||
# Background color of the completion widget for even rows.
|
||||
c.colors.completion.even.bg = base00
|
||||
|
||||
# Foreground color of completion widget category headers.
|
||||
c.colors.completion.category.fg = base0A
|
||||
|
||||
# Background color of the completion widget category headers.
|
||||
c.colors.completion.category.bg = base00
|
||||
|
||||
# Top border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.top = base00
|
||||
|
||||
# Bottom border color of the completion widget category headers.
|
||||
c.colors.completion.category.border.bottom = base00
|
||||
|
||||
# Foreground color of the selected completion item.
|
||||
c.colors.completion.item.selected.fg = base05
|
||||
|
||||
# Background color of the selected completion item.
|
||||
c.colors.completion.item.selected.bg = base02
|
||||
|
||||
# Top border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.top = base02
|
||||
|
||||
# Bottom border color of the selected completion item.
|
||||
c.colors.completion.item.selected.border.bottom = base02
|
||||
|
||||
# Foreground color of the matched text in the selected completion item.
|
||||
c.colors.completion.item.selected.match.fg = base0B
|
||||
|
||||
# Foreground color of the matched text in the completion.
|
||||
c.colors.completion.match.fg = base0B
|
||||
|
||||
# Color of the scrollbar handle in the completion view.
|
||||
c.colors.completion.scrollbar.fg = base05
|
||||
|
||||
# Color of the scrollbar in the completion view.
|
||||
c.colors.completion.scrollbar.bg = base00
|
||||
|
||||
# Background color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.bg = base01
|
||||
|
||||
# Foreground color of disabled items in the context menu.
|
||||
c.colors.contextmenu.disabled.fg = base04
|
||||
|
||||
# Background color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.bg = base00
|
||||
|
||||
# Foreground color of the context menu. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.menu.fg = base05
|
||||
|
||||
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.bg = base02
|
||||
|
||||
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
||||
c.colors.contextmenu.selected.fg = base05
|
||||
|
||||
# Background color for the download bar.
|
||||
c.colors.downloads.bar.bg = base00
|
||||
|
||||
# Color gradient start for download text.
|
||||
c.colors.downloads.start.fg = base00
|
||||
|
||||
# Color gradient start for download backgrounds.
|
||||
c.colors.downloads.start.bg = base0D
|
||||
|
||||
# Color gradient end for download text.
|
||||
c.colors.downloads.stop.fg = base00
|
||||
|
||||
# Color gradient stop for download backgrounds.
|
||||
c.colors.downloads.stop.bg = base0C
|
||||
|
||||
# Foreground color for downloads with errors.
|
||||
c.colors.downloads.error.fg = base08
|
||||
|
||||
# Font color for hints.
|
||||
c.colors.hints.fg = base00
|
||||
|
||||
# Background color for hints. Note that you can use a `rgba(...)` value
|
||||
# for transparency.
|
||||
c.colors.hints.bg = base0A
|
||||
|
||||
# Font color for the matched part of hints.
|
||||
c.colors.hints.match.fg = base05
|
||||
|
||||
# Text color for the keyhint widget.
|
||||
c.colors.keyhint.fg = base05
|
||||
|
||||
# Highlight color for keys to complete the current keychain.
|
||||
c.colors.keyhint.suffix.fg = base05
|
||||
|
||||
# Background color of the keyhint widget.
|
||||
c.colors.keyhint.bg = base00
|
||||
|
||||
# Foreground color of an error message.
|
||||
c.colors.messages.error.fg = base00
|
||||
|
||||
# Background color of an error message.
|
||||
c.colors.messages.error.bg = base08
|
||||
|
||||
# Border color of an error message.
|
||||
c.colors.messages.error.border = base08
|
||||
|
||||
# Foreground color of a warning message.
|
||||
c.colors.messages.warning.fg = base00
|
||||
|
||||
# Background color of a warning message.
|
||||
c.colors.messages.warning.bg = base0E
|
||||
|
||||
# Border color of a warning message.
|
||||
c.colors.messages.warning.border = base0E
|
||||
|
||||
# Foreground color of an info message.
|
||||
c.colors.messages.info.fg = base05
|
||||
|
||||
# Background color of an info message.
|
||||
c.colors.messages.info.bg = base00
|
||||
|
||||
# Border color of an info message.
|
||||
c.colors.messages.info.border = base00
|
||||
|
||||
# Foreground color for prompts.
|
||||
c.colors.prompts.fg = base05
|
||||
|
||||
# Border used around UI elements in prompts.
|
||||
c.colors.prompts.border = base00
|
||||
|
||||
# Background color for prompts.
|
||||
c.colors.prompts.bg = base00
|
||||
|
||||
# Background color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.bg = base02
|
||||
|
||||
# Foreground color for the selected item in filename prompts.
|
||||
c.colors.prompts.selected.fg = base05
|
||||
|
||||
# Foreground color of the statusbar.
|
||||
c.colors.statusbar.normal.fg = base0B
|
||||
|
||||
# Background color of the statusbar.
|
||||
c.colors.statusbar.normal.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.fg = base00
|
||||
|
||||
# Background color of the statusbar in insert mode.
|
||||
c.colors.statusbar.insert.bg = base0D
|
||||
|
||||
# Foreground color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.fg = base00
|
||||
|
||||
# Background color of the statusbar in passthrough mode.
|
||||
c.colors.statusbar.passthrough.bg = base0C
|
||||
|
||||
# Foreground color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.fg = base00
|
||||
|
||||
# Background color of the statusbar in private browsing mode.
|
||||
c.colors.statusbar.private.bg = base01
|
||||
|
||||
# Foreground color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.fg = base05
|
||||
|
||||
# Background color of the statusbar in command mode.
|
||||
c.colors.statusbar.command.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.fg = base05
|
||||
|
||||
# Background color of the statusbar in private browsing + command mode.
|
||||
c.colors.statusbar.command.private.bg = base00
|
||||
|
||||
# Foreground color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.fg = base00
|
||||
|
||||
# Background color of the statusbar in caret mode.
|
||||
c.colors.statusbar.caret.bg = base0E
|
||||
|
||||
# Foreground color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.fg = base00
|
||||
|
||||
# Background color of the statusbar in caret mode with a selection.
|
||||
c.colors.statusbar.caret.selection.bg = base0D
|
||||
|
||||
# Background color of the progress bar.
|
||||
c.colors.statusbar.progress.bg = base0D
|
||||
|
||||
# Default foreground color of the URL in the statusbar.
|
||||
c.colors.statusbar.url.fg = base05
|
||||
|
||||
# Foreground color of the URL in the statusbar on error.
|
||||
c.colors.statusbar.url.error.fg = base08
|
||||
|
||||
# Foreground color of the URL in the statusbar for hovered links.
|
||||
c.colors.statusbar.url.hover.fg = base05
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (http).
|
||||
c.colors.statusbar.url.success.http.fg = base0C
|
||||
|
||||
# Foreground color of the URL in the statusbar on successful load
|
||||
# (https).
|
||||
c.colors.statusbar.url.success.https.fg = base0B
|
||||
|
||||
# Foreground color of the URL in the statusbar when there's a warning.
|
||||
c.colors.statusbar.url.warn.fg = base0E
|
||||
|
||||
# Background color of the tab bar.
|
||||
c.colors.tabs.bar.bg = base00
|
||||
|
||||
# Color gradient start for the tab indicator.
|
||||
c.colors.tabs.indicator.start = base0D
|
||||
|
||||
# Color gradient end for the tab indicator.
|
||||
c.colors.tabs.indicator.stop = base0C
|
||||
|
||||
# Color for the tab indicator on errors.
|
||||
c.colors.tabs.indicator.error = base08
|
||||
|
||||
# Foreground color of unselected odd tabs.
|
||||
c.colors.tabs.odd.fg = base05
|
||||
|
||||
# Background color of unselected odd tabs.
|
||||
c.colors.tabs.odd.bg = base01
|
||||
|
||||
# Foreground color of unselected even tabs.
|
||||
c.colors.tabs.even.fg = base05
|
||||
|
||||
# Background color of unselected even tabs.
|
||||
c.colors.tabs.even.bg = base00
|
||||
|
||||
# Background color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.bg = base0C
|
||||
|
||||
# Foreground color of pinned unselected even tabs.
|
||||
c.colors.tabs.pinned.even.fg = base07
|
||||
|
||||
# Background color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.bg = base0B
|
||||
|
||||
# Foreground color of pinned unselected odd tabs.
|
||||
c.colors.tabs.pinned.odd.fg = base07
|
||||
|
||||
# Background color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.bg = base02
|
||||
|
||||
# Foreground color of pinned selected even tabs.
|
||||
c.colors.tabs.pinned.selected.even.fg = base05
|
||||
|
||||
# Background color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.bg = base02
|
||||
|
||||
# Foreground color of pinned selected odd tabs.
|
||||
c.colors.tabs.pinned.selected.odd.fg = base05
|
||||
|
||||
# Foreground color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.fg = base05
|
||||
|
||||
# Background color of selected odd tabs.
|
||||
c.colors.tabs.selected.odd.bg = base02
|
||||
|
||||
# Foreground color of selected even tabs.
|
||||
c.colors.tabs.selected.even.fg = base05
|
||||
|
||||
# Background color of selected even tabs.
|
||||
c.colors.tabs.selected.even.bg = base02
|
||||
|
||||
# Background color for webpages if unset (or empty to use the theme's
|
||||
# color).
|
||||
# c.colors.webpage.bg = base00
|
@ -1,22 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
DATE=$(date +'%Y-%m-%d %I:%M:%S %p')
|
||||
# BAT=$(cat /sys/class/power_supply/BAT1/capacity)
|
||||
VOL=$(pactl get-sink-volume @DEFAULT_SINK@ | tr "," "\n" | grep \% | sed s/Volume\:// | sed 's/\%.*$//' | sed 's/^.*\///' | head -n1 | sed s/\ *//)
|
||||
VOL="${VOL}%"
|
||||
MUTED=$(pactl get-sink-mute @DEFAULT_SINK@ | cut -d\ -f2)
|
||||
# BRIGHT=$(brightnessctl | tr "\n" " " | cut -d\ -f9 | tr -d "()%")
|
||||
MEM=$(free -h | sed 's/[ ]\+/:/g' | cut -d\: -f4 | tr "\n" ":" | cut -d\: -f2)
|
||||
USER=$(id -u -n)
|
||||
HOST=$(cat /proc/sys/kernel/hostname)
|
||||
# LAYOUT=$(swaymsg -t get_inputs | jq -r '.[] | select( .type == "keyboard") .xkb_active_layout_name' | tr "\n" ":" | cut -d\: -f1 | cut -d\ -f2| tr -d "()")
|
||||
NETWORK_NAME=$(iwctl station wlan0 show | grep network | sed s/"Connected network"// | tr -d " ")
|
||||
IP=$(iwctl station wlan0 show | grep IPv4 | sed s/"IPv4 address"// | tr -d " ")
|
||||
|
||||
if [ $MUTED == 'yes' ]
|
||||
then
|
||||
VOL='muted'
|
||||
fi
|
||||
|
||||
# echo ${MEM} \| ${USER}\@${HOST} \| KB\: ${LAYOUT} \| ${NETWORK_NAME}\@${IP} \| Vol: ${VOL} \| ${BRIGHT}% Backlight \| ${BAT}\% Bat \| ${DATE}
|
||||
# echo ${MEM} \| ${USER}\@${HOST} \| KB\: ${LAYOUT} \| ${NETWORK_NAME}\@${IP} \| Vol: ${VOL} \| ${DATE}
|
||||
echo ${MEM} \| ${USER}\@${HOST} \| ${NETWORK_NAME}\@${IP} \| Vol: ${VOL} \| ${DATE}
|
@ -1,178 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# This is the example configuration file for river.
|
||||
#
|
||||
# If you wish to edit this, you will probably want to copy it to
|
||||
# $XDG_CONFIG_HOME/river/init or $HOME/.config/river/init first.
|
||||
#
|
||||
# See the river(1), riverctl(1), and rivertile(1) man pages for complete
|
||||
# documentation.
|
||||
|
||||
# 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 alacritty
|
||||
|
||||
riverctl map normal Super D spawn 'bemenu-run --fn "Iosevka Term SS12 14"'
|
||||
# Super+Q to close the focused view
|
||||
riverctl map normal Super X close
|
||||
|
||||
# Super+Shift+E to exit river
|
||||
riverctl map normal Super+Shift Q exit
|
||||
|
||||
# Super+J and Super+K to focus the next/previous view in the layout stack
|
||||
riverctl map normal Super J focus-view next
|
||||
riverctl map normal Super K focus-view previous
|
||||
|
||||
# Super+Shift+J and Super+Shift+K to swap the focused view with the next/previous
|
||||
# view in the layout stack
|
||||
riverctl map normal Super+Shift J swap next
|
||||
riverctl map normal Super+Shift K swap previous
|
||||
|
||||
# Super+Period and Super+Comma to focus the next/previous output
|
||||
riverctl map normal Super Period focus-output next
|
||||
riverctl map normal Super Comma focus-output previous
|
||||
|
||||
# Super+Shift+{Period,Comma} to send the focused view to the next/previous output
|
||||
riverctl map normal Super+Shift Period send-to-output next
|
||||
riverctl map normal Super+Shift Comma send-to-output previous
|
||||
|
||||
# Super+Return to bump the focused view to the top of the layout stack
|
||||
riverctl map normal Super+Shift Return zoom
|
||||
|
||||
# Super+H and Super+L to decrease/increase the main ratio of rivertile(1)
|
||||
riverctl map normal Super H send-layout-cmd rivertile "main-ratio -0.05"
|
||||
riverctl map normal Super L send-layout-cmd rivertile "main-ratio +0.05"
|
||||
|
||||
# Super+Shift+H and Super+Shift+L to increment/decrement the main count of rivertile(1)
|
||||
riverctl map normal Super+Shift H send-layout-cmd rivertile "main-count +1"
|
||||
riverctl map normal Super+Shift L send-layout-cmd rivertile "main-count -1"
|
||||
|
||||
# Super+Alt+{H,J,K,L} to move views
|
||||
riverctl map normal Super+Alt H move left 100
|
||||
riverctl map normal Super+Alt J move down 100
|
||||
riverctl map normal Super+Alt K move up 100
|
||||
riverctl map normal Super+Alt L move right 100
|
||||
|
||||
# Super+Alt+Control+{H,J,K,L} to snap views to screen edges
|
||||
riverctl map normal Super+Alt+Control H snap left
|
||||
riverctl map normal Super+Alt+Control J snap down
|
||||
riverctl map normal Super+Alt+Control K snap up
|
||||
riverctl map normal Super+Alt+Control L snap right
|
||||
|
||||
# Super+Alt+Shift+{H,J,K,L} to resize views
|
||||
riverctl map normal Super+Alt+Shift H resize horizontal -100
|
||||
riverctl map normal Super+Alt+Shift J resize vertical 100
|
||||
riverctl map normal Super+Alt+Shift K resize vertical -100
|
||||
riverctl map normal Super+Alt+Shift L resize horizontal 100
|
||||
|
||||
# Super + Left Mouse Button to move views
|
||||
riverctl map-pointer normal Super BTN_LEFT move-view
|
||||
|
||||
# Super + Right Mouse Button to resize views
|
||||
riverctl map-pointer normal Super BTN_RIGHT resize-view
|
||||
|
||||
# Super + Middle Mouse Button to toggle float
|
||||
riverctl map-pointer normal Super BTN_MIDDLE toggle-float
|
||||
|
||||
for i in $(seq 1 9)
|
||||
do
|
||||
tags=$((1 << ($i - 1)))
|
||||
|
||||
# Super+[1-9] to focus tag [0-8]
|
||||
riverctl map normal Super $i set-focused-tags $tags
|
||||
|
||||
# Super+Shift+[1-9] to tag focused view with tag [0-8]
|
||||
riverctl map normal Super+Shift $i set-view-tags $tags
|
||||
|
||||
# Super+Control+[1-9] to toggle focus of tag [0-8]
|
||||
riverctl map normal Super+Control $i toggle-focused-tags $tags
|
||||
|
||||
# Super+Shift+Control+[1-9] to toggle tag [0-8] of focused view
|
||||
riverctl map normal Super+Shift+Control $i toggle-view-tags $tags
|
||||
done
|
||||
|
||||
# Super+0 to focus all tags
|
||||
# Super+Shift+0 to tag focused view with all tags
|
||||
all_tags=$(((1 << 32) - 1))
|
||||
riverctl map normal Super 0 set-focused-tags $all_tags
|
||||
riverctl map normal Super+Shift 0 set-view-tags $all_tags
|
||||
|
||||
# Super+Space to toggle float
|
||||
riverctl map normal Super Space toggle-float
|
||||
|
||||
# Super+F to toggle fullscreen
|
||||
riverctl map normal Super F toggle-fullscreen
|
||||
|
||||
# Super+{Up,Right,Down,Left} to change layout orientation
|
||||
riverctl map normal Super Up send-layout-cmd rivertile "main-location top"
|
||||
riverctl map normal Super Right send-layout-cmd rivertile "main-location right"
|
||||
riverctl map normal Super Down send-layout-cmd rivertile "main-location bottom"
|
||||
riverctl map normal Super Left send-layout-cmd rivertile "main-location left"
|
||||
|
||||
# Declare a passthrough mode. This mode has only a single mapping to return to
|
||||
# normal mode. This makes it useful for testing a nested wayland compositor
|
||||
riverctl declare-mode passthrough
|
||||
|
||||
# Super+F11 to enter passthrough mode
|
||||
riverctl map normal Super F11 enter-mode passthrough
|
||||
|
||||
# Super+F11 to return to normal mode
|
||||
riverctl map passthrough Super F11 enter-mode normal
|
||||
|
||||
# Various media key mapping examples for both normal and locked mode which do
|
||||
# not have a modifier
|
||||
for mode in normal locked
|
||||
do
|
||||
# Eject the optical drive (well if you still have one that is)
|
||||
riverctl map $mode None XF86Eject spawn 'eject -T'
|
||||
|
||||
# Control pulse audio volume with pamixer (https://github.com/cdemoulins/pamixer)
|
||||
riverctl map $mode None XF86AudioRaiseVolume spawn 'pamixer -i 1'
|
||||
riverctl map $mode None XF86AudioLowerVolume spawn 'pamixer -d 1'
|
||||
riverctl map $mode None XF86AudioMute spawn 'pamixer --toggle-mute'
|
||||
|
||||
# Control MPRIS aware media players with playerctl (https://github.com/altdesktop/playerctl)
|
||||
riverctl map $mode None XF86AudioMedia spawn 'playerctl play-pause'
|
||||
riverctl map $mode None XF86AudioPlay spawn 'playerctl play-pause'
|
||||
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
|
||||
riverctl map $mode None XF86AudioNext spawn 'playerctl next'
|
||||
|
||||
# Control screen backlight brightness with brightnessctl (https://github.com/Hummer12007/brightnessctl)
|
||||
riverctl map $mode None XF86MonBrightnessUp spawn 'brightnessctl set +5%'
|
||||
riverctl map $mode None XF86MonBrightnessDown spawn 'brightnessctl set 5%-'
|
||||
done
|
||||
|
||||
# Set background and border color
|
||||
riverctl background-color 0x002b36
|
||||
riverctl border-color-unfocused 0x3c3b37
|
||||
riverctl border-color-focused 0xf07746
|
||||
riverctl border-width 2
|
||||
|
||||
# Set keyboard repeat rate
|
||||
riverctl set-repeat 50 300
|
||||
|
||||
riverctl rule-add ssd
|
||||
|
||||
# Make all views with an app-id that starts with "float" and title "foo" start floating.
|
||||
riverctl rule-add -app-id 'float*' -title 'foo' float
|
||||
|
||||
# Make all views with app-id "bar" and any title use client-side decorations
|
||||
riverctl rule-add -app-id "bar" csd
|
||||
|
||||
# Set the default layout generator to be rivertile and start it.
|
||||
# River will send the process group of the init executable SIGTERM on exit.
|
||||
riverctl default-layout rivertile
|
||||
rivertile -view-padding 6 -outer-padding 6 &
|
||||
|
||||
riverctl focus-follows-cursor normal
|
||||
|
||||
riverctl map normal Super+Control O spawn 'mumble rpc starttalking'
|
||||
riverctl map normal Super O spawn 'mumble rpc stoptalking'
|
||||
riverctl map normal Super Escape spawn 'swaylock -f -C ~/.config/sway/rose-pine'
|
||||
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
|
||||
dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP='river'
|
@ -1,21 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
DATE=$(date +'%Y-%m-%d %I:%M:%S %p')
|
||||
# BAT=$(cat /sys/class/power_supply/BAT1/capacity)
|
||||
VOL=$(pactl get-sink-volume @DEFAULT_SINK@ | tr "," "\n" | grep \% | sed s/Volume\:// | sed 's/\%.*$//' | sed 's/^.*\///' | head -n1 | sed s/\ *//)
|
||||
VOL="${VOL}%"
|
||||
MUTED=$(pactl get-sink-mute @DEFAULT_SINK@ | cut -d\ -f2)
|
||||
# BRIGHT=$(brightnessctl | tr "\n" " " | cut -d\ -f9 | tr -d "()%")
|
||||
MEM=$(free -h | sed 's/[ ]\+/:/g' | cut -d\: -f4 | tr "\n" ":" | cut -d\: -f2)
|
||||
USER=$(id -u -n)
|
||||
HOST=$(cat /proc/sys/kernel/hostname)
|
||||
LAYOUT=$(swaymsg -t get_inputs | jq -r '.[] | select( .type == "keyboard") .xkb_active_layout_name' | tr "\n" ":" | cut -d\: -f1 | cut -d\ -f2| tr -d "()")
|
||||
NETWORK_NAME=$(iwctl station wlan0 show | grep network | sed s/"Connected network"// | tr -d " ")
|
||||
IP=$(iwctl station wlan0 show | grep IPv4 | sed s/"IPv4 address"// | tr -d " ")
|
||||
|
||||
if [ $MUTED == 'yes' ]
|
||||
then
|
||||
VOL='muted'
|
||||
fi
|
||||
|
||||
# echo ${MEM} \| ${USER}\@${HOST} \| KB\: ${LAYOUT} \| ${NETWORK_NAME}\@${IP} \| Vol: ${VOL} \| ${BRIGHT}% Backlight \| ${BAT}\% Bat \| ${DATE}
|
||||
echo ${MEM} \| ${USER}\@${HOST} \| KB\: ${LAYOUT} \| ${NETWORK_NAME}\@${IP} \| Vol: ${VOL} \| ${DATE}
|
@ -1,285 +0,0 @@
|
||||
# Default config for sway
|
||||
#
|
||||
# Copy this to ~/.config/sway/config and edit it to your liking.
|
||||
#
|
||||
# Read `man 5 sway` for a complete reference.
|
||||
|
||||
### Variables
|
||||
#
|
||||
# Logo key. Use Mod1 for Alt.
|
||||
set $mod Mod4
|
||||
# Home row direction keys, like vim
|
||||
set $left h
|
||||
set $down j
|
||||
set $up k
|
||||
set $right l
|
||||
# Your preferred terminal emulator
|
||||
#set $term foot -f Fairfax\ Hax\ HD:size=14
|
||||
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.
|
||||
# set $menu bemenu-run --fn "BigBlueTermPlus Nerd Font 12" | xargs swaymsg exec --
|
||||
# set $menu bemenu-run --fn "Terminess Nerd Font 12" | xargs swaymsg exec --
|
||||
set $menu bemenu-run --fn "Ubuntu Mono 14" | xargs swaymsg exec --
|
||||
# set $menu bemenu-run --fn "Cascadia Code 12" | xargs swaymsg exec --
|
||||
|
||||
# WOB
|
||||
set $WOBSOCK $XDG_RUNTIME_DIR/wob.sock
|
||||
exec rm -f $WOBSOCK && mkfifo $WOBSOCK && tail -f $WOBSOCK | wob
|
||||
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
|
||||
exec export XDG_SESSION_TYPE=wayland
|
||||
exec export XDG_CURRENT_DESKTOP=sway
|
||||
|
||||
###
|
||||
### Output configuration
|
||||
#
|
||||
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
|
||||
output * bg $HOME/Pictures/wallpapers/wallpaper fill
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# output eDP-1 scale 1.5
|
||||
#
|
||||
# You can get the names of your outputs by running: swaymsg -t get_outputs
|
||||
output DP-2 mode 2560x1440@165.000Hz
|
||||
output DP-2 adaptive_sync on
|
||||
|
||||
font "Ubuntu 10"
|
||||
### Idle configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# exec swayidle -w \
|
||||
# # timeout 15 'swaylock -f -c 000000' \
|
||||
# timeout 360 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
|
||||
# timeout 600 'systemctl suspend-then-hibernate' \
|
||||
# before-sleep 'swaylock -f -c 000000'
|
||||
|
||||
# set $lock 'swaylock -f'
|
||||
#
|
||||
# bindswitch --reload --locked lid:on exec $lock
|
||||
|
||||
# This will lock your screen after 300 seconds of inactivity, then turn off
|
||||
# your displays after another 300 seconds, and turn your screens back on when
|
||||
# resumed. It will also lock your screen before your computer goes to sleep.
|
||||
|
||||
### Input configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# input "type:touchpad" {
|
||||
# dwt enabled
|
||||
# tap enabled
|
||||
# natural_scroll enabled
|
||||
# #middle_emulation enabled
|
||||
# }
|
||||
#
|
||||
# You can get the names of your inputs by running: swaymsg -t get_inputs
|
||||
# Read `man 5 sway-input` for more information about this section.
|
||||
|
||||
### Key bindings
|
||||
#
|
||||
# Basics:
|
||||
#
|
||||
# Start a terminal
|
||||
bindsym $mod+Return exec $term
|
||||
|
||||
# Kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
bindsym $mod+Escape exec swaylock -f -c 000000
|
||||
|
||||
# Start your launcher
|
||||
bindsym $mod+d exec $menu
|
||||
|
||||
bindsym $mod+n exec ghostty -e nvim
|
||||
# bindsym $mod+n exec emacsclient -c
|
||||
# Drag floating windows by holding down $mod and left mouse button.
|
||||
# Resize them with right mouse button + $mod.
|
||||
# Despite the name, also works for non-floating windows.
|
||||
# Change normal to inverse to use left mouse button for resizing and right
|
||||
# mouse button for dragging.
|
||||
floating_modifier $mod normal
|
||||
|
||||
# Reload the configuration file
|
||||
bindsym $mod+Shift+c reload
|
||||
|
||||
# Exit sway (logs you out of your Wayland session)
|
||||
# bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
|
||||
bindsym $mod+Shift+e exec swaymsg exit
|
||||
#
|
||||
# Moving around:
|
||||
#
|
||||
# Move your focus around
|
||||
bindsym $mod+$left focus left
|
||||
bindsym $mod+$down focus down
|
||||
bindsym $mod+$up focus up
|
||||
bindsym $mod+$right focus right
|
||||
# Or use $mod+[up|down|left|right]
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# Move the focused window with the same, but add Shift
|
||||
bindsym $mod+Shift+$left move left
|
||||
bindsym $mod+Shift+$down move down
|
||||
bindsym $mod+Shift+$up move up
|
||||
bindsym $mod+Shift+$right move right
|
||||
# Ditto, with arrow keys
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
#
|
||||
# Workspaces:
|
||||
#
|
||||
# Switch to workspace
|
||||
bindsym $mod+1 workspace number 1
|
||||
bindsym $mod+2 workspace number 2
|
||||
bindsym $mod+3 workspace number 3
|
||||
bindsym $mod+4 workspace number 4
|
||||
bindsym $mod+5 workspace number 5
|
||||
bindsym $mod+6 workspace number 6
|
||||
bindsym $mod+7 workspace number 7
|
||||
bindsym $mod+8 workspace number 8
|
||||
bindsym $mod+9 workspace number 9
|
||||
bindsym $mod+0 workspace number 10
|
||||
# Move focused container to workspace
|
||||
bindsym $mod+Shift+1 move container to workspace number 1
|
||||
bindsym $mod+Shift+2 move container to workspace number 2
|
||||
bindsym $mod+Shift+3 move container to workspace number 3
|
||||
bindsym $mod+Shift+4 move container to workspace number 4
|
||||
bindsym $mod+Shift+5 move container to workspace number 5
|
||||
bindsym $mod+Shift+6 move container to workspace number 6
|
||||
bindsym $mod+Shift+7 move container to workspace number 7
|
||||
bindsym $mod+Shift+8 move container to workspace number 8
|
||||
bindsym $mod+Shift+9 move container to workspace number 9
|
||||
bindsym $mod+Shift+0 move container to workspace number 10
|
||||
# Note: workspaces can have any name you want, not just numbers.
|
||||
# We just use 1-10 as the default.
|
||||
bindsym --whole-window --no-repeat BTN_FORWARD exec mumble rpc starttalking
|
||||
bindsym --whole-window --release --no-warn BTN_FORWARD exec mumble rpc stoptalking
|
||||
bindsym --whole-window Control+BTN_FORWARD exec mumble rpc stoptalking
|
||||
#
|
||||
# Layout stuff:
|
||||
#
|
||||
# You can "split" the current object of your focus with
|
||||
# $mod+b or $mod+v, for horizontal and vertical splits
|
||||
# respectively.
|
||||
bindsym $mod+b splith
|
||||
bindsym $mod+v splitv
|
||||
|
||||
# Switch the current container between different layout styles
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# Make the current focus fullscreen
|
||||
bindsym $mod+f fullscreen
|
||||
|
||||
# Toggle the current focus between tiling and floating mode
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# Swap focus between the tiling area and the floating area
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# Move focus to the parent container
|
||||
bindsym $mod+a focus parent
|
||||
#
|
||||
# Scratchpad:
|
||||
#
|
||||
# Sway has a "scratchpad", which is a bag of holding for windows.
|
||||
# You can send windows there and get them back later.
|
||||
|
||||
# Move the currently focused window to the scratchpad
|
||||
bindsym $mod+Shift+minus move scratchpad
|
||||
|
||||
# Show the next scratchpad window or hide the focused scratchpad window.
|
||||
# If there are multiple scratchpad windows, this command cycles through them.
|
||||
bindsym $mod+minus scratchpad show
|
||||
#
|
||||
# Resizing containers:
|
||||
#
|
||||
mode "resize" {
|
||||
# left will shrink the containers width
|
||||
# right will grow the containers width
|
||||
# up will shrink the containers height
|
||||
# down will grow the containers height
|
||||
bindsym $left resize shrink width 10px
|
||||
bindsym $down resize grow height 10px
|
||||
bindsym $up resize shrink height 10px
|
||||
bindsym $right resize grow width 10px
|
||||
|
||||
# Ditto, with arrow keys
|
||||
bindsym Left resize shrink width 10px
|
||||
bindsym Down resize grow height 10px
|
||||
bindsym Up resize shrink height 10px
|
||||
bindsym Right resize grow width 10px
|
||||
|
||||
# Return to default mode
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
#
|
||||
# Status Bar:
|
||||
#
|
||||
# Read `man 5 sway-bar` for more information about this section.
|
||||
bar {
|
||||
position top
|
||||
font "Ubuntu 11"
|
||||
# When the status_command prints a new line to stdout, swaybar updates.
|
||||
# The default just shows the current date and time.
|
||||
status_command while ~/.config/sway/bar.sh; do sleep 1; done
|
||||
|
||||
colors {
|
||||
statusline #dfdbd2
|
||||
# statusline #C0C0C0
|
||||
background #3c3b37
|
||||
# background #C0C0C0
|
||||
inactive_workspace #3c3b37 #3c3b37 #dfdbd2
|
||||
# inactive_workspace #292A30 #292A30 #2F3037
|
||||
# inactive_workspace #c0c0c0 #c0c0c0 #ffffff
|
||||
focused_workspace #f07746 #f07746 #ffffff
|
||||
}
|
||||
}
|
||||
|
||||
## Custom Config
|
||||
default_border pixel 2
|
||||
gaps outer 4
|
||||
gaps inner 8
|
||||
|
||||
client.focused #f07746 #3c3b37 #dfdbd2 #f07746 #f07746
|
||||
client.unfocused #f07746 #3c3b37 #dfdbd2 #f07746 #3c3b37
|
||||
input "type:keyboard" {
|
||||
xkb_layout us,il
|
||||
}
|
||||
bindsym Mod1+Shift+space input "type:keyboard" xkb_switch_layout 0
|
||||
bindsym Mod1+space input "type:keyboard" xkb_switch_layout 1
|
||||
|
||||
# bindsym $mod+u output eDP-1 scale 1
|
||||
# bindsym $mod+i output eDP-1 scale 1.5
|
||||
# bindsym $mod+o output eDP-1 scale 2
|
||||
|
||||
# Multimedia
|
||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +2% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1| awk '{print substr($5, 1, length($5)-1)}' > $WOBSOCK
|
||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -2% && pactl get-sink-volume @DEFAULT_SINK@ | head -n 1 | awk '{print substr($5, 1, length($5)-1)}' > $WOBSOCK
|
||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl set 1%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl set +1% | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
bindsym XF86Search exec bemenu-run
|
||||
|
||||
# Screenshot
|
||||
bindsym $mod+p exec grim -g "$(slurp)"
|
||||
exec "systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||
|
||||
smart_borders on
|
||||
|
||||
include /etc/sway/config.d/*
|
@ -1,259 +0,0 @@
|
||||
# Default config for sway
|
||||
#
|
||||
# Copy this to ~/.config/sway/config and edit it to your liking.
|
||||
#
|
||||
# Read `man 5 sway` for a complete reference.
|
||||
|
||||
### Variables
|
||||
#
|
||||
# Logo key. Use Mod1 for Alt.
|
||||
set $mod Mod4
|
||||
# Home row direction keys, like vim
|
||||
set $left h
|
||||
set $down j
|
||||
set $up k
|
||||
set $right l
|
||||
# Your preferred terminal emulator
|
||||
set $term ghostty
|
||||
# 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.
|
||||
set $menu bemenu-run | xargs swaymsg exec --
|
||||
|
||||
### Output configuration
|
||||
#
|
||||
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
|
||||
# output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
|
||||
output "*" bg $HOME/Pictures/wallpapers/wallpaper fill
|
||||
# Example configuration:
|
||||
#
|
||||
#output DP-1 resolution 2560x1440@165Hz position 1680,0 adaptive_sync on
|
||||
output DP-2 resolution 2560x1440@165Hz position 0,0 adaptive_sync on
|
||||
# output DP-2 resolution 1680x1050 position 0,390
|
||||
# output HDMI-A-1 resolution 1920x1080 position 1920,0
|
||||
#
|
||||
# You can get the names of your outputs by running: swaymsg -t get_outputs
|
||||
|
||||
### Idle configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# exec swayidle -w \
|
||||
# timeout 300 'swaylock -f -c 000000' \
|
||||
# timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
|
||||
# before-sleep 'swaylock -f -c 000000'
|
||||
#
|
||||
# This will lock your screen after 300 seconds of inactivity, then turn off
|
||||
# your displays after another 300 seconds, and turn your screens back on when
|
||||
# resumed. It will also lock your screen before your computer goes to sleep.
|
||||
|
||||
### Input configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# input "2:14:SynPS/2_Synaptics_TouchPad" {
|
||||
# dwt enabled
|
||||
# tap enabled
|
||||
# natural_scroll enabled
|
||||
# middle_emulation enabled
|
||||
# }
|
||||
#
|
||||
# You can get the names of your inputs by running: swaymsg -t get_inputs
|
||||
# Read `man 5 sway-input` for more information about this section.
|
||||
|
||||
### Key bindings
|
||||
#
|
||||
# Basics:
|
||||
#
|
||||
# Start a terminal
|
||||
bindsym $mod+Return exec $term
|
||||
|
||||
bindsym $mod+Escape exec swaylock -f -c 000000
|
||||
# Kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# Start your launcher
|
||||
bindsym $mod+d exec $menu
|
||||
|
||||
# bindsym $mod+n exec emacsclient -c
|
||||
bindsym $mod+n exec kitty -e nvim
|
||||
|
||||
|
||||
# Drag floating windows by holding down $mod and left mouse button.
|
||||
# Resize them with right mouse button + $mod.
|
||||
# Despite the name, also works for non-floating windows.
|
||||
# Change normal to inverse to use left mouse button for resizing and right
|
||||
# mouse button for dragging.
|
||||
floating_modifier $mod normal
|
||||
|
||||
# Reload the configuration file
|
||||
bindsym $mod+Shift+c reload
|
||||
|
||||
# Exit sway (logs you out of your Wayland session)
|
||||
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
|
||||
#
|
||||
# Moving around:
|
||||
#
|
||||
# Move your focus around
|
||||
bindsym $mod+$left focus left
|
||||
bindsym $mod+$down focus down
|
||||
bindsym $mod+$up focus up
|
||||
bindsym $mod+$right focus right
|
||||
# Or use $mod+[up|down|left|right]
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# Move the focused window with the same, but add Shift
|
||||
bindsym $mod+Shift+$left move left
|
||||
bindsym $mod+Shift+$down move down
|
||||
bindsym $mod+Shift+$up move up
|
||||
bindsym $mod+Shift+$right move right
|
||||
# Ditto, with arrow keys
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
#
|
||||
# Workspaces:
|
||||
#
|
||||
# Switch to workspace
|
||||
bindsym $mod+1 workspace number 1
|
||||
bindsym $mod+2 workspace number 2
|
||||
bindsym $mod+3 workspace number 3
|
||||
bindsym $mod+4 workspace number 4
|
||||
bindsym $mod+5 workspace number 5
|
||||
bindsym $mod+6 workspace number 6
|
||||
bindsym $mod+7 workspace number 7
|
||||
bindsym $mod+8 workspace number 8
|
||||
bindsym $mod+9 workspace number 9
|
||||
bindsym $mod+0 workspace number 10
|
||||
# Move focused container to workspace
|
||||
bindsym $mod+Shift+1 move container to workspace number 1
|
||||
bindsym $mod+Shift+2 move container to workspace number 2
|
||||
bindsym $mod+Shift+3 move container to workspace number 3
|
||||
bindsym $mod+Shift+4 move container to workspace number 4
|
||||
bindsym $mod+Shift+5 move container to workspace number 5
|
||||
bindsym $mod+Shift+6 move container to workspace number 6
|
||||
bindsym $mod+Shift+7 move container to workspace number 7
|
||||
bindsym $mod+Shift+8 move container to workspace number 8
|
||||
bindsym $mod+Shift+9 move container to workspace number 9
|
||||
bindsym $mod+Shift+0 move container to workspace number 10
|
||||
# Note: workspaces can have any name you want, not just numbers.
|
||||
# We just use 1-10 as the default.
|
||||
#
|
||||
# Layout stuff:
|
||||
#
|
||||
# You can "split" the current object of your focus with
|
||||
# $mod+b or $mod+v, for horizontal and vertical splits
|
||||
# respectively.
|
||||
bindsym $mod+b splith
|
||||
bindsym $mod+v splitv
|
||||
|
||||
# Switch the current container between different layout styles
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# Make the current focus fullscreen
|
||||
bindsym $mod+f fullscreen
|
||||
|
||||
# Toggle the current focus between tiling and floating mode
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# Swap focus between the tiling area and the floating area
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# Move focus to the parent container
|
||||
bindsym $mod+a focus parent
|
||||
#
|
||||
# Scratchpad:
|
||||
#
|
||||
# Sway has a "scratchpad", which is a bag of holding for windows.
|
||||
# You can send windows there and get them back later.
|
||||
|
||||
# Move the currently focused window to the scratchpad
|
||||
bindsym $mod+Shift+minus move scratchpad
|
||||
|
||||
# Show the next scratchpad window or hide the focused scratchpad window.
|
||||
# If there are multiple scratchpad windows, this command cycles through them.
|
||||
bindsym $mod+minus scratchpad show
|
||||
#
|
||||
# Resizing containers:
|
||||
#
|
||||
mode "resize" {
|
||||
# left will shrink the containers width
|
||||
# right will grow the containers width
|
||||
# up will shrink the containers height
|
||||
# down will grow the containers height
|
||||
bindsym $left resize shrink width 10px
|
||||
bindsym $down resize grow height 10px
|
||||
bindsym $up resize shrink height 10px
|
||||
bindsym $right resize grow width 10px
|
||||
|
||||
# Ditto, with arrow keys
|
||||
bindsym Left resize shrink width 10px
|
||||
bindsym Down resize grow height 10px
|
||||
bindsym Up resize shrink height 10px
|
||||
bindsym Right resize grow width 10px
|
||||
|
||||
# Return to default mode
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
#
|
||||
# Status Bar:
|
||||
#
|
||||
# Read `man 5 sway-bar` for more information about this section.
|
||||
bar {
|
||||
position top
|
||||
|
||||
# When the status_command prints a new line to stdout, swaybar updates.
|
||||
# The default just shows the current date and time.
|
||||
status_command while date +'%Y-%m-%d %I:%M:%S %p'; do sleep 1; done
|
||||
|
||||
tray_bindsym button1 Activate
|
||||
tray_bindsym button3 SecondaryActivate
|
||||
tray_bindsym button2 ContextMenu
|
||||
colors {
|
||||
statusline #ffffff
|
||||
background #323232
|
||||
inactive_workspace #4e95c2 #4e95c2 #2c2c2c
|
||||
}
|
||||
}
|
||||
|
||||
## Custom Config
|
||||
default_border pixel 2
|
||||
gaps outer 4
|
||||
gaps inner 8
|
||||
|
||||
input "type:keyboard" {
|
||||
xkb_layout us,il
|
||||
}
|
||||
bindsym Mod1+space input "type:keyboard" xkb_switch_layout 1
|
||||
bindsym Mod1+Shift+space input "type:keyboard" xkb_switch_layout 0
|
||||
|
||||
# Multimedia
|
||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym $mod+Mod1+r exec pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
bindsym $mod+Mod1+f exec pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||
bindsym $mod+Mod1+v exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym $mod+Mod1+t exec playerctl play-pause
|
||||
bindsym $mod+Mod1+g exec playerctl next
|
||||
bindsym $mod+Mod1+b exec playerctl previous
|
||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
bindsym XF86Search exec bemenu-run
|
||||
|
||||
|
||||
|
||||
include /etc/sway/config.d/*
|
@ -1,45 +0,0 @@
|
||||
# Background color
|
||||
color=#191724
|
||||
|
||||
# Layout text colors
|
||||
layout-bg-color=#00000000
|
||||
layout-border-color=#00000000
|
||||
layout-text-color=#e0def4
|
||||
|
||||
# Text color
|
||||
text-color=#31748f
|
||||
text-clear-color=#9ccfd8
|
||||
text-caps-lock-color=#f6c177
|
||||
text-ver-color=#c4a7e7
|
||||
text-wrong-color=#eb6f92
|
||||
|
||||
# Highlight segments
|
||||
bs-hl-color=#19172466
|
||||
key-hl-color=#31748f
|
||||
caps-lock-bs-hl-color=#19172466
|
||||
caps-lock-key-hl-color=#f6c177
|
||||
|
||||
# Highlight segments separator
|
||||
separator-color=#00000000
|
||||
|
||||
# Inside of the indicator
|
||||
inside-color=#31748f55
|
||||
inside-clear-color=#9ccfd855
|
||||
inside-caps-lock-color=#f6c17755
|
||||
inside-ver-color=#c4a7e755
|
||||
inside-wrong-color=#eb6f9255
|
||||
|
||||
# Line between the inside and ring
|
||||
line-color=#31748f11
|
||||
line-clear-color=#9ccfd811
|
||||
line-caps-lock-color=#f6c17711
|
||||
line-ver-color=#c4a7e711
|
||||
line-wrong-color=#eb6f9211
|
||||
|
||||
# Indicator ring
|
||||
ring-color=#31748faa
|
||||
ring-clear-color=#9ccfd8aa
|
||||
ring-caps-lock-color=#f6c177aa
|
||||
ring-ver-color=#c4a7e7aa
|
||||
ring-wrong-color=#eb6f92aa
|
||||
|
@ -31,7 +31,7 @@ super + p
|
||||
dmenu_run
|
||||
# Terminal
|
||||
super + Return
|
||||
ghostty
|
||||
st
|
||||
# Screenshot
|
||||
super + shift + s
|
||||
scrot -s -e 'xclip -selection clipboard -t image/png -i $f' ~/Pictures/screenshots/%Y-%m-%d-%T-screenshot.png
|
||||
|
@ -1,214 +0,0 @@
|
||||
// -*- mode: jsonc -*-
|
||||
{
|
||||
// "layer": "top", // Waybar at top layer
|
||||
// "position": "bottom", // Waybar position (top|bottom|left|right)
|
||||
"height": 30, // Waybar height (to be removed for auto height)
|
||||
// "width": 1280, // Waybar width
|
||||
"spacing": 4, // Gaps between modules (4px)
|
||||
// Choose the order of the modules
|
||||
"modules-left": [
|
||||
"river/tags",
|
||||
"river/mode",
|
||||
"river/layout",
|
||||
"custom/media"
|
||||
],
|
||||
"modules-center": [
|
||||
"river/window"
|
||||
],
|
||||
"modules-right": [
|
||||
"idle_inhibitor",
|
||||
"pulseaudio",
|
||||
"network",
|
||||
"power-profiles-daemon",
|
||||
"cpu",
|
||||
"memory",
|
||||
"temperature",
|
||||
"backlight",
|
||||
"keyboard-state",
|
||||
"sway/language",
|
||||
"battery",
|
||||
"battery#bat2",
|
||||
"clock",
|
||||
"tray",
|
||||
"custom/power"
|
||||
],
|
||||
// Modules configuration
|
||||
// "sway/workspaces": {
|
||||
// "disable-scroll": true,
|
||||
// "all-outputs": true,
|
||||
// "warp-on-scroll": false,
|
||||
// "format": "{name}: {icon}",
|
||||
// "format-icons": {
|
||||
// "1": "",
|
||||
// "2": "",
|
||||
// "3": "",
|
||||
// "4": "",
|
||||
// "5": "",
|
||||
// "urgent": "",
|
||||
// "focused": "",
|
||||
// "default": ""
|
||||
// }
|
||||
// },
|
||||
"keyboard-state": {
|
||||
"numlock": true,
|
||||
"capslock": true,
|
||||
"format": "{name} {icon}",
|
||||
"format-icons": {
|
||||
"locked": "",
|
||||
"unlocked": ""
|
||||
}
|
||||
},
|
||||
"sway/mode": {
|
||||
"format": "<span style=\"italic\">{}</span>"
|
||||
},
|
||||
"sway/scratchpad": {
|
||||
"format": "{icon} {count}",
|
||||
"show-empty": false,
|
||||
"format-icons": ["", ""],
|
||||
"tooltip": true,
|
||||
"tooltip-format": "{app}: {title}"
|
||||
},
|
||||
"mpd": {
|
||||
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
|
||||
"format-disconnected": "Disconnected ",
|
||||
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
|
||||
"unknown-tag": "N/A",
|
||||
"interval": 5,
|
||||
"consume-icons": {
|
||||
"on": " "
|
||||
},
|
||||
"random-icons": {
|
||||
"off": "<span color=\"#f53c3c\"></span> ",
|
||||
"on": " "
|
||||
},
|
||||
"repeat-icons": {
|
||||
"on": " "
|
||||
},
|
||||
"single-icons": {
|
||||
"on": "1 "
|
||||
},
|
||||
"state-icons": {
|
||||
"paused": "",
|
||||
"playing": ""
|
||||
},
|
||||
"tooltip-format": "MPD (connected)",
|
||||
"tooltip-format-disconnected": "MPD (disconnected)"
|
||||
},
|
||||
"idle_inhibitor": {
|
||||
"format": "{icon}",
|
||||
"format-icons": {
|
||||
"activated": "",
|
||||
"deactivated": ""
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
// "icon-size": 21,
|
||||
"spacing": 10
|
||||
},
|
||||
"clock": {
|
||||
"timezone": "America/New_York",
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format-alt": "{:%Y-%m-%d}"
|
||||
},
|
||||
"cpu": {
|
||||
"format": "{usage}% ",
|
||||
"tooltip": false
|
||||
},
|
||||
"memory": {
|
||||
"format": "{}% "
|
||||
},
|
||||
"temperature": {
|
||||
// "thermal-zone": 2,
|
||||
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
|
||||
"critical-threshold": 80,
|
||||
// "format-critical": "{temperatureC}°C {icon}",
|
||||
"format": "{temperatureC}°C {icon}",
|
||||
"format-icons": ["", "", ""]
|
||||
},
|
||||
"backlight": {
|
||||
// "device": "acpi_video1",
|
||||
"format": "{percent}% {icon}",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
"battery": {
|
||||
"states": {
|
||||
// "good": 95,
|
||||
"warning": 30,
|
||||
"critical": 15
|
||||
},
|
||||
"format": "{capacity}% {icon}",
|
||||
"format-full": "{capacity}% {icon}",
|
||||
"format-charging": "{capacity}% ",
|
||||
"format-plugged": "{capacity}% ",
|
||||
"format-alt": "{time} {icon}",
|
||||
// "format-good": "", // An empty format will hide the module
|
||||
// "format-full": "",
|
||||
"format-icons": ["", "", "", "", ""]
|
||||
},
|
||||
"battery#bat2": {
|
||||
"bat": "BAT2"
|
||||
},
|
||||
"power-profiles-daemon": {
|
||||
"format": "{icon}",
|
||||
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
||||
"tooltip": true,
|
||||
"format-icons": {
|
||||
"default": "",
|
||||
"performance": "",
|
||||
"balanced": "",
|
||||
"power-saver": ""
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||
"format-wifi": "{essid} ({signalStrength}%) ",
|
||||
"format-ethernet": "{ipaddr}/{cidr} ",
|
||||
"tooltip-format": "{ifname} via {gwaddr} ",
|
||||
"format-linked": "{ifname} (No IP) ",
|
||||
"format-disconnected": "Disconnected ⚠",
|
||||
"format-alt": "{ifname}: {ipaddr}/{cidr}"
|
||||
},
|
||||
"pulseaudio": {
|
||||
// "scroll-step": 1, // %, can be a float
|
||||
"format": "{volume}% {icon} {format_source}",
|
||||
"format-bluetooth": "{volume}% {icon} {format_source}",
|
||||
"format-bluetooth-muted": " {icon} {format_source}",
|
||||
"format-muted": " {format_source}",
|
||||
"format-source": "{volume}% ",
|
||||
"format-source-muted": "",
|
||||
"format-icons": {
|
||||
"headphone": "",
|
||||
"hands-free": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": "",
|
||||
"car": "",
|
||||
"default": ["", "", ""]
|
||||
},
|
||||
"on-click": "pavucontrol"
|
||||
},
|
||||
"custom/media": {
|
||||
"format": "{icon} {}",
|
||||
"return-type": "json",
|
||||
"max-length": 40,
|
||||
"format-icons": {
|
||||
"spotify": "",
|
||||
"default": "🎜"
|
||||
},
|
||||
"escape": true,
|
||||
"exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
|
||||
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
|
||||
},
|
||||
"custom/power": {
|
||||
"format" : "⏻ ",
|
||||
"tooltip": false,
|
||||
"menu": "on-click",
|
||||
"menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder
|
||||
"menu-actions": {
|
||||
"shutdown": "shutdown",
|
||||
"reboot": "reboot",
|
||||
"suspend": "systemctl suspend",
|
||||
"hibernate": "systemctl hibernate"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,351 +0,0 @@
|
||||
* {
|
||||
/* `otf-font-awesome` is required to be installed for icons */
|
||||
font-family: FontAwesome, Iosevka Term SS12, Roboto, Helvetica, Arial, sans-serif;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background-color: rgba(43, 48, 59, 0.5);
|
||||
border-bottom: 3px solid rgba(100, 114, 125, 0.5);
|
||||
color: #ffffff;
|
||||
transition-property: background-color;
|
||||
transition-duration: .5s;
|
||||
}
|
||||
|
||||
window#waybar.hidden {
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
/*
|
||||
window#waybar.empty {
|
||||
background-color: transparent;
|
||||
}
|
||||
window#waybar.solo {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
*/
|
||||
|
||||
window#waybar.termite {
|
||||
background-color: #3F3F3F;
|
||||
}
|
||||
|
||||
window#waybar.chromium {
|
||||
background-color: #000000;
|
||||
border: none;
|
||||
}
|
||||
|
||||
button {
|
||||
/* Use box-shadow instead of border so the text isn't offset */
|
||||
box-shadow: inset 0 -3px transparent;
|
||||
/* Avoid rounded borders under each button name */
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
|
||||
button:hover {
|
||||
background: inherit;
|
||||
box-shadow: inset 0 -3px #ffffff;
|
||||
}
|
||||
|
||||
/* you can set a style on hover for any module like this */
|
||||
#pulseaudio:hover {
|
||||
background-color: #a37800;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 5px;
|
||||
background-color: transparent;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background-color: #64727D;
|
||||
box-shadow: inset 0 -3px #ffffff;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
background-color: #eb4d4b;
|
||||
}
|
||||
|
||||
#tags button {
|
||||
padding: 0 5px;
|
||||
background-color: transparent;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#tags button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
#tags button.occupied {
|
||||
color: #555555;
|
||||
}
|
||||
|
||||
#tags button.focused {
|
||||
color: #ffffff;
|
||||
background-color: #64727D;
|
||||
box-shadow: inset 0 -3px #ffffff;
|
||||
}
|
||||
|
||||
#tags button.urgent {
|
||||
background-color: #eb4d4b;
|
||||
}
|
||||
|
||||
#mode {
|
||||
background-color: #64727D;
|
||||
box-shadow: inset 0 -3px #ffffff;
|
||||
}
|
||||
|
||||
#clock,
|
||||
#battery,
|
||||
#cpu,
|
||||
#memory,
|
||||
#disk,
|
||||
#temperature,
|
||||
#backlight,
|
||||
#network,
|
||||
#pulseaudio,
|
||||
#wireplumber,
|
||||
#custom-media,
|
||||
#tray,
|
||||
#mode,
|
||||
#idle_inhibitor,
|
||||
#scratchpad,
|
||||
#power-profiles-daemon,
|
||||
#mpd {
|
||||
padding: 0 10px;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#window,
|
||||
#workspaces {
|
||||
margin: 0 4px;
|
||||
}
|
||||
|
||||
/* If workspaces is the leftmost module, omit left margin */
|
||||
.modules-left > widget:first-child > #workspaces {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/* If workspaces is the rightmost module, omit right margin */
|
||||
.modules-right > widget:last-child > #workspaces {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#clock {
|
||||
background-color: #64727D;
|
||||
}
|
||||
|
||||
#battery {
|
||||
background-color: #ffffff;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#battery.charging, #battery.plugged {
|
||||
color: #ffffff;
|
||||
background-color: #26A65B;
|
||||
}
|
||||
|
||||
@keyframes blink {
|
||||
to {
|
||||
background-color: #ffffff;
|
||||
color: #000000;
|
||||
}
|
||||
}
|
||||
|
||||
/* Using steps() instead of linear as a timing function to limit cpu usage */
|
||||
#battery.critical:not(.charging) {
|
||||
background-color: #f53c3c;
|
||||
color: #ffffff;
|
||||
animation-name: blink;
|
||||
animation-duration: 0.5s;
|
||||
animation-timing-function: steps(12);
|
||||
animation-iteration-count: infinite;
|
||||
animation-direction: alternate;
|
||||
}
|
||||
|
||||
#power-profiles-daemon {
|
||||
padding-right: 15px;
|
||||
}
|
||||
|
||||
#power-profiles-daemon.performance {
|
||||
background-color: #f53c3c;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#power-profiles-daemon.balanced {
|
||||
background-color: #2980b9;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#power-profiles-daemon.power-saver {
|
||||
background-color: #2ecc71;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
label:focus {
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
background-color: #2ecc71;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#memory {
|
||||
background-color: #9b59b6;
|
||||
}
|
||||
|
||||
#disk {
|
||||
background-color: #964B00;
|
||||
}
|
||||
|
||||
#backlight {
|
||||
background-color: #90b1b1;
|
||||
}
|
||||
|
||||
#network {
|
||||
background-color: #2980b9;
|
||||
}
|
||||
|
||||
#network.disconnected {
|
||||
background-color: #f53c3c;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
background-color: #f1c40f;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
background-color: #90b1b1;
|
||||
color: #2a5c45;
|
||||
}
|
||||
|
||||
#wireplumber {
|
||||
background-color: #fff0f5;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#wireplumber.muted {
|
||||
background-color: #f53c3c;
|
||||
}
|
||||
|
||||
#custom-media {
|
||||
background-color: #66cc99;
|
||||
color: #2a5c45;
|
||||
min-width: 100px;
|
||||
}
|
||||
|
||||
#custom-media.custom-spotify {
|
||||
background-color: #66cc99;
|
||||
}
|
||||
|
||||
#custom-media.custom-vlc {
|
||||
background-color: #ffa000;
|
||||
}
|
||||
|
||||
#temperature {
|
||||
background-color: #f0932b;
|
||||
}
|
||||
|
||||
#temperature.critical {
|
||||
background-color: #eb4d4b;
|
||||
}
|
||||
|
||||
#tray {
|
||||
background-color: #2980b9;
|
||||
}
|
||||
|
||||
#tray > .passive {
|
||||
-gtk-icon-effect: dim;
|
||||
}
|
||||
|
||||
#tray > .needs-attention {
|
||||
-gtk-icon-effect: highlight;
|
||||
background-color: #eb4d4b;
|
||||
}
|
||||
|
||||
#idle_inhibitor {
|
||||
background-color: #2d3436;
|
||||
}
|
||||
|
||||
#idle_inhibitor.activated {
|
||||
background-color: #ecf0f1;
|
||||
color: #2d3436;
|
||||
}
|
||||
|
||||
#mpd {
|
||||
background-color: #66cc99;
|
||||
color: #2a5c45;
|
||||
}
|
||||
|
||||
#mpd.disconnected {
|
||||
background-color: #f53c3c;
|
||||
}
|
||||
|
||||
#mpd.stopped {
|
||||
background-color: #90b1b1;
|
||||
}
|
||||
|
||||
#mpd.paused {
|
||||
background-color: #51a37a;
|
||||
}
|
||||
|
||||
#language {
|
||||
background: #00b093;
|
||||
color: #740864;
|
||||
padding: 0 5px;
|
||||
margin: 0 5px;
|
||||
min-width: 16px;
|
||||
}
|
||||
|
||||
#keyboard-state {
|
||||
background: #97e1ad;
|
||||
color: #000000;
|
||||
padding: 0 0px;
|
||||
margin: 0 5px;
|
||||
min-width: 16px;
|
||||
}
|
||||
|
||||
#keyboard-state > label {
|
||||
padding: 0 5px;
|
||||
}
|
||||
|
||||
#keyboard-state > label.locked {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
#scratchpad {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
#scratchpad.empty {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
#privacy {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#privacy-item {
|
||||
padding: 0 5px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
#privacy-item.screenshare {
|
||||
background-color: #cf5700;
|
||||
}
|
||||
|
||||
#privacy-item.audio-in {
|
||||
background-color: #1ca000;
|
||||
}
|
||||
|
||||
#privacy-item.audio-out {
|
||||
background-color: #0069d4;
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# https://github.com/rose-pine/rose-pine-theme
|
||||
# Soho vibes for Zathura: Rosé Pine
|
||||
#
|
||||
# Usage:
|
||||
# Copy contents of this file to ~/.config/zathura/zathurarc
|
||||
#
|
||||
# Change 'recolor' and 'recolor-keephue' to true to change
|
||||
# the document colors for a more uniform viewing experience.
|
||||
|
||||
set default-bg "#191724"
|
||||
set default-fg "#e0def4"
|
||||
|
||||
set statusbar-fg "#e0def4"
|
||||
set statusbar-bg "#555169"
|
||||
|
||||
set inputbar-bg "#6e6a86"
|
||||
set inputbar-fg "#ebbcba"
|
||||
|
||||
set notification-bg "#e0def4"
|
||||
set notification-fg "#555169"
|
||||
|
||||
set notification-error-bg "#f6c177"
|
||||
set notification-error-fg "#555169"
|
||||
|
||||
set notification-warning-bg "#ebbcba"
|
||||
set notification-warning-fg "#555169"
|
||||
|
||||
set highlight-color "rgba(0xeb, 0xbc, 0xba, 0.5)"
|
||||
set highlight-active-color "rgba(0xeb, 0x6f, 0x92, 0.5)"
|
||||
|
||||
set completion-bg "#6e6a86"
|
||||
set completion-fg "#ebbcba"
|
||||
|
||||
set completion-highlight-fg "#26233a"
|
||||
set completion-highlight-bg "#ebbcba"
|
||||
|
||||
set recolor-lightcolor "#191724"
|
||||
set recolor-darkcolor "#e0def4"
|
||||
|
||||
set recolor "false"
|
||||
set recolor-keephue "false"
|
@ -1,4 +1,4 @@
|
||||
include rose-pine
|
||||
set font "Iosevka Term SS12 12"
|
||||
include colors
|
||||
set font "Olympe Mono Hacked 12"
|
||||
set database "sqlite"
|
||||
set recolor true
|
||||
|
@ -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 18)
|
||||
doom-variable-pitch-font (font-spec :family "Cantarell" :size 18 :weight 'bold))
|
||||
(setq doom-font (font-spec :family "Olympe Mono Hacked" :size 16)
|
||||
doom-variable-pitch-font (font-spec :family "Cantarell" :size 16 :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-gruvbox)
|
||||
(setq doom-theme 'doom-rose-pine)
|
||||
|
||||
;; 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,4 +155,3 @@
|
||||
(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))
|
||||
|
@ -10,16 +10,9 @@
|
||||
;; Your init file should contain only one such instance.
|
||||
;; If there is more than one, they won't work right.
|
||||
'(custom-safe-themes
|
||||
'("56044c5a9cc45b6ec45c0eb28df100d3f0a576f18eef33ff8ff5d32bac2d9700"
|
||||
"48042425e84cd92184837e01d0b4fe9f912d875c43021c3bcb7eeb51f1be5710"
|
||||
"09e98c608045c7778c67d5671161cfbb741cc25350abe61e3eb2ce798bb88209"
|
||||
"691d671429fa6c6d73098fc6ff05d4a14a323ea0a18787daeb93fde0e48ab18b"
|
||||
"e3daa8f18440301f3e54f2093fe15f4fe951986a8628e98dcd781efbec7a46f2"
|
||||
"8c7e832be864674c220f9a9361c851917a93f921fedb7717b1b5ece47690c098"
|
||||
"e4a702e262c3e3501dfe25091621fe12cd63c7845221687e36a79e17cf3a67e0"
|
||||
"f5f80dd6588e59cfc3ce2f11568ff8296717a938edd448a947f9823a4e282b66" default))
|
||||
'("56044c5a9cc45b6ec45c0eb28df100d3f0a576f18eef33ff8ff5d32bac2d9700" "48042425e84cd92184837e01d0b4fe9f912d875c43021c3bcb7eeb51f1be5710" "09e98c608045c7778c67d5671161cfbb741cc25350abe61e3eb2ce798bb88209" "691d671429fa6c6d73098fc6ff05d4a14a323ea0a18787daeb93fde0e48ab18b" "e3daa8f18440301f3e54f2093fe15f4fe951986a8628e98dcd781efbec7a46f2" "8c7e832be864674c220f9a9361c851917a93f921fedb7717b1b5ece47690c098" "e4a702e262c3e3501dfe25091621fe12cd63c7845221687e36a79e17cf3a67e0" "f5f80dd6588e59cfc3ce2f11568ff8296717a938edd448a947f9823a4e282b66" default))
|
||||
'(magit-todos-insert-after '(bottom) nil nil "Changed by setter of obsolete option `magit-todos-insert-at'")
|
||||
'(package-selected-packages '(lsp-ui vlf)))
|
||||
'(package-selected-packages '(lsp-ui)))
|
||||
(custom-set-faces
|
||||
;; custom-set-faces was added by Custom.
|
||||
;; If you edit it by hand, you could mess it up, so be careful.
|
||||
|
@ -23,7 +23,7 @@
|
||||
:completion
|
||||
company ; the ultimate code completion backend
|
||||
;;helm ; the *other* search engine for love and life
|
||||
;;ido ; the other *other* search engine...
|
||||
n ;;ido ; the other *other* search engine...
|
||||
;;ivy ; a search engine for love and life
|
||||
vertico ; the search engine of the future
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
zen ; distraction-free coding or writing
|
||||
|
||||
:editor
|
||||
;; (evil +everywhere); come to the dark side, we have cookies
|
||||
(evil +everywhere); come to the dark side, we have cookies
|
||||
file-templates ; auto-snippets for empty files
|
||||
fold ; (nigh) universal code folding
|
||||
(format +onsave) ; automated prettiness
|
||||
|
@ -1 +0,0 @@
|
||||
stop.png
|
@ -1 +0,0 @@
|
||||
stop.png
|
@ -1 +0,0 @@
|
||||
list-add.png
|
@ -1 +0,0 @@
|
||||
./address-book-new.png
|
Before Width: | Height: | Size: 261 B |
@ -1 +0,0 @@
|
||||
./align-horizontal-center.png
|
Before Width: | Height: | Size: 189 B |
@ -1 +0,0 @@
|
||||
./align-horizontal-left.png
|
Before Width: | Height: | Size: 193 B |
@ -1 +0,0 @@
|
||||
./align-horizontal-right.png
|
Before Width: | Height: | Size: 198 B |
@ -1 +0,0 @@
|
||||
./align-vertical-bottom.png
|
Before Width: | Height: | Size: 190 B |
@ -1 +0,0 @@
|
||||
./align-vertical-center.png
|
Before Width: | Height: | Size: 200 B |
@ -1 +0,0 @@
|
||||
./align-vertical-top.png
|
Before Width: | Height: | Size: 189 B |
@ -1 +0,0 @@
|
||||
window-new.png
|
@ -1 +0,0 @@
|
||||
window-new.png
|
@ -1 +0,0 @@
|
||||
./application-exit.png
|
Before Width: | Height: | Size: 201 B |
@ -1 +0,0 @@
|
||||
./appointment-new.png
|
Before Width: | Height: | Size: 973 B |
@ -1 +0,0 @@
|
||||
appointment-new.png
|
@ -1 +0,0 @@
|
||||
go-previous.png
|