This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/fish/env.fish

101 lines
3.2 KiB
Fish
Raw Normal View History

2020-11-28 18:25:23 +01:00
# {{@@ header() @@}}
# __ _ _
# / _(_)___| |__
# | |_| / __| '_ \
# | _| \__ \ | | |
# |_| |_|___/_| |_|
2022-02-01 02:20:49 +01:00
set -x QT_QPA_PLATFORMTHEME gtk2
2021-03-05 01:14:32 +01:00
set -x DESKTOP_APP_I_KNOW_ABOUT_GTK_INCOMPATIBILITY 1
2022-04-27 05:51:13 +02:00
set -x ALSOFT_DRIVERS "pulse," # Telegram audio library
2021-07-10 05:11:06 +02:00
set -x SDL_GAMECONTROLLERCONFIG '050000004c0500006802000000800000,Sony PLAYSTATION(R)3 Controller,a:b0,b:b1,x:b3,y:b2,back:b8,guide:b10,start:b9,leftstick:b11,rightstick:b12,leftshoulder:b4,rightshoulder:b5,dpup:b13,dpdown:b14,dpleft:b15,dpright:b16,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux,'
2021-03-05 01:14:32 +01:00
2022-01-22 01:58:40 +01:00
set -x XDG_DATA_DIRS "$XDG_DATA_DIRS:/var/lib/flatpak/exports/share"
set -x XDG_DATA_DIRS "$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share"
set -x XDG_DATA_DIRS "$XDG_DATA_DIRS:/usr/share"
set -x XDG_DATA_DIRS "$XDG_DATA_DIRS:$HOME/.local/share"
2022-02-24 15:10:58 +01:00
set -x XDG_CONFIG_HOME "$HOME/.config/"
2022-04-30 00:41:04 +02:00
if set -q asdf
set __cargo_asdf_bin ~/.asdf/installs/rust/*/bin/
set __yarn_asdf_bin ~/.config/yarn/global/node_modules/.bin/
end
2022-03-16 01:47:04 +01:00
for i in ~/.local/bin $__cargo_asdf_bin $__yarn_asdf_bin ~/.yarn/bin ~/.factorio/bin/*
2022-04-30 00:41:04 +02:00
test -d "$i";and fish_add_path --global "$i"
2021-03-31 22:57:47 +02:00
end
2021-03-31 18:13:23 +02:00
# needed for tmux
2020-11-28 18:25:23 +01:00
set -x ESCDELAY 0
################################################################
# Default applications
################################################################
set -x EDITOR {{@@ editor @@}}
set -x VISUAL {{@@ editor @@}}
2021-06-30 01:57:04 +02:00
set -x BROWSER any-browser
2020-11-28 18:25:23 +01:00
set -x PAGER less
2021-03-31 22:57:47 +02:00
set -x MANPAGER less
if test "$EDITOR" = "kak"
2021-04-18 00:02:34 +02:00
set -x PAGER kak-pager
2021-03-31 22:57:47 +02:00
set -x MANPAGER kak-man-pager
end
2020-11-28 18:25:23 +01:00
################################################################
# keep my dirs clean
################################################################
if test "$USER" != "root"
set -x PYTHONPYCACHEPREFIX "$HOME/.cache/python"
set -x MYPY_CACHE_DIR "$HOME/.cache/mypy"
else
set -e PYTHONPYCACHEPREFIX
set -e MYPY_CACHE_DIR
end
2020-11-28 18:25:23 +01:00
set -x CMAKE_EXPORT_COMPILE_COMMANDS 1
2020-11-28 18:25:23 +01:00
################################################################
# Color man pages
################################################################
set -xU LESS_TERMCAP_md (printf "\e[01;31m")
set -xU LESS_TERMCAP_me (printf "\e[0m")
set -xU LESS_TERMCAP_se (printf "\e[0m")
set -xU LESS_TERMCAP_so (printf "\e[01;44;33m")
set -xU LESS_TERMCAP_ue (printf "\e[0m")
set -xU LESS_TERMCAP_us (printf "\e[01;32m")
################################################################
# Fzf settings
################################################################
set -x FZF_DEFAULT_OPTS "\
2020-11-28 22:01:41 +01:00
--preview 'bat --style=numbers --color=always {}' \
2020-11-28 18:25:23 +01:00
--color='\
bg+:{{@@ color.bg_light @@}},\
hl+:{{@@ color.normal.green @@}},\
gutter:{{@@ color.bg @@}},\
prompt:{{@@ accent_color @@}},\
pointer:{{@@ accent_color @@}},\
spinner:{{@@ accent_color @@}}\
'"
################################################################
# Dotdrop
################################################################
set -x _KEYBOARD_LAYOUT "{{@@ key_layout @@}}"
set -x _COLOR_TYPE "{{@@ color_type @@}}"
set -x _ACCENT_COLOR "{{@@ accent_color_name @@}}"
set -x DOTDROP_CONFIG "{{@@ _dotdrop_cfgpath @@}}"
2022-03-23 14:33:09 +01:00
# set -x DOTDROP_PROFILE "{{@@ profile @@}}"
set -x DOTDROP_WORKERS (math 2 \* (nproc))