Compare commits

..

6 commits

13 changed files with 67 additions and 24 deletions

View file

@ -24,6 +24,7 @@ alias ip 'ip --color=auto'
# add some stuff to the path # add some stuff to the path
fish_add_path $HOME/.local/share/cargo/bin fish_add_path $HOME/.local/share/cargo/bin
fish_add_path $HOME/.cache/cabal/bin
fish_add_path $HOME/.local/bin fish_add_path $HOME/.local/bin
fish_add_path $HOME/j9.5/bin fish_add_path $HOME/j9.5/bin
fish_add_path $HOME/.local/share/rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin fish_add_path $HOME/.local/share/rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin
@ -32,33 +33,34 @@ fish_add_path $HOME/.config/emacs/bin
fish_add_path $HOME/.elan/bin fish_add_path $HOME/.elan/bin
fish_add_path $HOME/.pack/bin fish_add_path $HOME/.pack/bin
set -x XDG_CACHE_HOME $HOME/.cache
set -x XDG_CONFIG_HOME $HOME/.config
set -x XDG_DATA_HOME $HOME/.local/share
# set some environment variables # set some environment variables
#set -x MANPAGER "sh -c 'col -bx | bat -l man -p'"
set -x MANPAGER "less -R --use-color -Dd+r -Du+b" set -x MANPAGER "less -R --use-color -Dd+r -Du+b"
set -x INPUTRC $HOME/.config/readline/inputrc
set -x EDITOR nvim set -x EDITOR nvim
set -x VISUAL nvim set -x VISUAL nvim
#set -x TZ America/Los_Angeles
set -x TERM xterm-256color set -x TERM xterm-256color
set -x BROWSER firefox set -x BROWSER firefox
set -x MOZ_ENABLE_WAYLAND 1 set -x MOZ_ENABLE_WAYLAND 1
set -x ELECTRON_OZONE_PLATFORM_HINT auto set -x ELECTRON_OZONE_PLATFORM_HINT auto
set -x MAKEFLAGS "-j$(nproc)"
set -x MANROFFOPT "-c"
set -x LESSHISTFILE -
set -x GDK_BACKEND wayland set -x GDK_BACKEND wayland
set -x LESSHISTFILE -
set -x INPUTRC $HOME/.config/readline/inputrc
set -x HISTFILE $XDG_CACHE_HOME/bash/history
set -x XDG_DATA_HOME $HOME/.local/share set -x XDG_DATA_HOME $HOME/.local/share
set -x CARGO_HOME $XDG_DATA_HOME/cargo set -x CARGO_HOME $XDG_DATA_HOME/cargo
set -x GNUPGHOME $XDG_DATA_HOME/gnupg
set -x STACK_ROOT $XDG_DATA_HOME/stack
set -x GHCUP_USE_XDG_DIRS true set -x GHCUP_USE_XDG_DIRS true
set -x JULIA_DEPOT_PATH $XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH set -x JULIA_DEPOT_PATH $XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH
set -x JUPYTER_CONFIG_DIR $XDG_CONFIG_HOME/jupyter set -x JUPYTER_CONFIG_DIR $XDG_CONFIG_HOME/jupyter
set -x RUSTUP_HOME $XDG_DATA_HOME/rustup set -x RUSTUP_HOME $XDG_DATA_HOME/rustup
set -x DOT_SAGE $XDG_CONFIG_HOME/sage set -x DOT_SAGE $XDG_CONFIG_HOME/sage
set -x OCAMLPATH $HOME/.opam/default/lib set -x MAXIMA_USERDIR $XDG_CONFIG_HOME/maxima
set -x AGDA_DIR $HOME/.config/agda set -x AGDA_DIR $HOME/.config/agda
set -x PACK_DIR $HOME/.local/share/pack
set -x MIZFILES $HOME/.local/share/mizar set -x MIZFILES $HOME/.local/share/mizar
#eval (opam env)
#eval (direnv hook fish)
set -q GHCUP_INSTALL_BASE_PREFIX[1]; or set GHCUP_INSTALL_BASE_PREFIX $HOME ; set -gx PATH $HOME/.cabal/bin $PATH /home/wball/.local/bin # ghcup-env

View file

@ -53,5 +53,5 @@ SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dbrblack
SETUVAR fish_pager_color_selected_completion:\x1d SETUVAR fish_pager_color_selected_completion:\x1d
SETUVAR fish_pager_color_selected_description:\x1d SETUVAR fish_pager_color_selected_description:\x1d
SETUVAR fish_pager_color_selected_prefix:\x1d SETUVAR fish_pager_color_selected_prefix:\x1d
SETUVAR fish_user_paths:/home/wball/\x2epack/bin\x1e/usr/lib/smlnj/bin\x1e/home/wball/go/bin\x1e/home/wball/\x2eelan/bin\x1e/home/wball/\x2econfig/emacs/bin\x1e/home/wball/j9\x2e5/bin\x1e/home/wball/\x2elocal/smlnj/bin\x1e/home/wball/\x2elocal/share/rustup/toolchains/stable\x2dx86_64\x2dunknown\x2dlinux\x2dgnu/bin\x1e/home/wball/code/j/j9\x2e4/bin\x1e/usr/lib/j9/bin\x1e/home/wball/\x2ecabal/bin\x1e/home/wball/\x2eghcup/bin\x1e/home/wball/\x2elocal/share/cargo/bin\x1e/home/wball/\x2elocal/bin\x1e/home/wball/\x2ecargo/bin\x1e/home/wball/\x2escripts SETUVAR fish_user_paths:/home/wball/\x2ecache/cabal/bin\x1e/home/wball/\x2epack/bin\x1e/usr/lib/smlnj/bin\x1e/home/wball/go/bin\x1e/home/wball/\x2eelan/bin\x1e/home/wball/\x2econfig/emacs/bin\x1e/home/wball/j9\x2e5/bin\x1e/home/wball/\x2elocal/smlnj/bin\x1e/home/wball/\x2elocal/share/rustup/toolchains/stable\x2dx86_64\x2dunknown\x2dlinux\x2dgnu/bin\x1e/home/wball/code/j/j9\x2e4/bin\x1e/usr/lib/j9/bin\x1e/home/wball/\x2ecabal/bin\x1e/home/wball/\x2eghcup/bin\x1e/home/wball/\x2elocal/share/cargo/bin\x1e/home/wball/\x2elocal/bin\x1e/home/wball/\x2ecargo/bin\x1e/home/wball/\x2escripts
SETUVAR grc_plugin_execs:cat\x1ecvs\x1edf\x1ediff\x1edig\x1egcc\x1eg\x2b\x2b\x1els\x1eifconfig\x1emake\x1emount\x1emtr\x1enetstat\x1eping\x1eps\x1etail\x1etraceroute\x1ewdiff\x1eblkid\x1edu\x1ednf\x1edocker\x1edocker\x2dcompose\x1edocker\x2dmachine\x1eenv\x1eid\x1eip\x1eiostat\x1ejournalctl\x1ekubectl\x1elast\x1elsattr\x1elsblk\x1elspci\x1elsmod\x1elsof\x1egetfacl\x1egetsebool\x1eulimit\x1euptime\x1enmap\x1efdisk\x1efindmnt\x1efree\x1esemanage\x1esar\x1ess\x1esysctl\x1esystemctl\x1estat\x1eshowmount\x1etcpdump\x1etune2fs\x1evmstat\x1ew\x1ewho\x1esockstat SETUVAR grc_plugin_execs:cat\x1ecvs\x1edf\x1ediff\x1edig\x1egcc\x1eg\x2b\x2b\x1els\x1eifconfig\x1emake\x1emount\x1emtr\x1enetstat\x1eping\x1eps\x1etail\x1etraceroute\x1ewdiff\x1eblkid\x1edu\x1ednf\x1edocker\x1edocker\x2dcompose\x1edocker\x2dmachine\x1eenv\x1eid\x1eip\x1eiostat\x1ejournalctl\x1ekubectl\x1elast\x1elsattr\x1elsblk\x1elspci\x1elsmod\x1elsof\x1egetfacl\x1egetsebool\x1eulimit\x1euptime\x1enmap\x1efdisk\x1efindmnt\x1efree\x1esemanage\x1esar\x1ess\x1esysctl\x1esystemctl\x1estat\x1eshowmount\x1etcpdump\x1etune2fs\x1evmstat\x1ew\x1ewho\x1esockstat

View file

@ -1,5 +1,6 @@
font=Iosevka Nerd Font:size=8 font=Iosevka Nerd Font:size=8
dpi-aware=yes dpi-aware=yes
width=30
[colors] [colors]
background=1e1e2eff background=1e1e2eff
@ -12,3 +13,9 @@ border=f5c2e7ff
[border] [border]
width=2 width=2
radius=0 radius=0
[key-bindings]
next=none
next-with-wrap=Control+n
prev=none
prev-with-wrap=Control+p

View file

@ -0,0 +1,12 @@
/* No (default) title bar on wayland */
headerbar.default-decoration {
/* You may need to tweak these values depending on your GTK theme */
margin-bottom: 50px;
margin-top: -100px;
}
/* rm -rf window shadows */
window.csd, /* gtk4? */
window.csd decoration { /* gtk3 */
box-shadow: none;
}

View file

@ -0,0 +1,12 @@
/* No (default) title bar on wayland */
headerbar.default-decoration {
/* You may need to tweak these values depending on your GTK theme */
margin-bottom: 50px;
margin-top: -100px;
}
/* rm -rf window shadows */
window.csd, /* gtk4? */
window.csd decoration { /* gtk3 */
box-shadow: none;
}

View file

@ -1,5 +1,9 @@
font=Iosevka Nerd Font font=Iosevka Nerd Font 15
default-timeout=5000 default-timeout=5000
border-size=2
width=300
height=400
padding=6
# Colors # Colors

View file

@ -27,6 +27,8 @@ opt.foldmethod = 'marker'
-- opt.foldmethod = 'expr' -- opt.foldmethod = 'expr'
-- opt.foldexpr = 'nvim_treesitter#foldexpr()' -- opt.foldexpr = 'nvim_treesitter#foldexpr()'
opt.guifont = "Iosevka_Nerd_Font,Noto_Color_Emoji:h14"
vim.api.nvim_create_autocmd('TermOpen', { vim.api.nvim_create_autocmd('TermOpen', {
pattern = '*', pattern = '*',
callback = function() callback = function()

View file

@ -4,9 +4,13 @@ return {
name = 'catppuccin', name = 'catppuccin',
priority = 1000, priority = 1000,
config = function() config = function()
if vim.g.neovide then
require('catppuccin').setup()
else
require('catppuccin').setup({ require('catppuccin').setup({
transparent_background = true, transparent_background = true,
}) })
end
vim.cmd.colorscheme([[catppuccin-mocha]]) vim.cmd.colorscheme([[catppuccin-mocha]])
end end
} }

View file

@ -12,7 +12,6 @@ mod=Super
wobsock=$XDG_RUNTIME_DIR/wob.sock wobsock=$XDG_RUNTIME_DIR/wob.sock
rm -f $wobsock && mkfifo $wobsock && tail -f $wobsock | wob & rm -f $wobsock && mkfifo $wobsock && tail -f $wobsock | wob &
# Launch things # Launch things
riverctl map normal $mod Return spawn footclient riverctl map normal $mod Return spawn footclient
riverctl map normal $mod+Shift Return spawn foot riverctl map normal $mod+Shift Return spawn foot
@ -20,6 +19,7 @@ riverctl map normal $mod Semicolon spawn fuzzel
riverctl map normal $mod BracketRight spawn "$browser" riverctl map normal $mod BracketRight spawn "$browser"
riverctl map normal $mod T spawn "$email" riverctl map normal $mod T spawn "$email"
riverctl map normal $mod Z spawn "books.sh" riverctl map normal $mod Z spawn "books.sh"
riverctl map normal $mod Y spawn "papers.sh"
riverctl map normal $mod E spawn "$emacs" riverctl map normal $mod E spawn "$emacs"
riverctl map normal $mod+Control O spawn "swaylock" riverctl map normal $mod+Control O spawn "swaylock"

View file

@ -2,6 +2,6 @@
prefix=$HOME/Nextcloud/Books/ prefix=$HOME/Nextcloud/Books/
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | fzf) choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | fuzzel -d -w 60)
test -n "$choice" && evince $(echo $choice | sed "s/ /_/g;s|^|$prefix|") & test -n "$choice" && zathura $(echo $choice | sed "s/ /_/g;s|^|$prefix|") &

View file

@ -2,6 +2,6 @@
prefix=$HOME/Nextcloud/Papers/ prefix=$HOME/Nextcloud/Papers/
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | fzf) choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | fuzzel -d -w 60)
test -n "$choice" && evince $(echo $choice | sed "s/ /_/g;s|^|$prefix|") & test -n "$choice" && zathura $(echo $choice | sed "s/ /_/g;s|^|$prefix|") &

View file

@ -19,7 +19,7 @@ base: &base 1e1e2eff
bg_default: &bg_default {stack: [{background: {color: *base}}, {underline: {size: 4, color: *pink}}]} bg_default: &bg_default {stack: [{background: {color: *base}}, {underline: {size: 4, color: *pink}}]}
bar: bar:
height: 60 height: 80
location: bottom location: bottom
font: *font font: *font
spacing: 10 spacing: 10

View file

@ -4,6 +4,6 @@ map ,r recolor
set guioptions "" set guioptions ""
set font "Iosevka 10" set font "Iosevka Nerd Font 14"
set selection-clipboard clipboard set selection-clipboard clipboard