summaryrefslogtreecommitdiff
path: root/fish/config.fish
blob: 059e538f852ee30c25dc35d48b9aaaf12b31f9dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
set -x LANGUAGE "en_GB.UTF-8"
set -x EDITOR "emacs -nw"
# set -x VISUAL emacs
set -x ESHELL fish

set -x TEXMFHOME $HOME/.local/share/texlive
set -x PICO_SDK_PATH /usr/share/pico-sdk/

set -x XDG_DESKTOP_DIR $HOME
set -x XDG_DOCUMENTS_DIR $HOME/store
set -x XDG_DOWNLOAD_DIR $HOME/downloads
set -x XDG_MUSIC_DIR $HOME/store/music
set -x XDG_PICTURES_DIR $HOME/picutures
set -x XDG_PUBLICSHARE_DIR $HOME/public
set -x XDG_TEMPLATES_DIR $HOME/store/templates
set -x XDG_VIDEOS_DIR $HOME/store/videos

set -x HF_HUB_DISABLE_TELEMETRY 1

set -x QT_SCALE_FACTOR 1.75
set -x GDK_SCALE 1.75
set -x GDK_DPI_SCALE 1.75

set -x VDPAU_DRIVER radeonsi
set -x LIBVA_DRIVER_NAME radeonsi

set -x LESS "-S -R"
set -x LESSCHARSET utf-8
set -x LESSHISTFILE "-"

set -x LSP_USE_PLISTS true

set -x XDG_CURRENT_DESKTOP river
set -x HSA_OVERRIDE_GFX_VERSION 11.0.0 # for torch and rocm

set -x SSH_AUTH_SOCK $XDG_RUNTIME_DIR/ssh-agent.socket

umask 077

fish_add_path -p $HOME/.local/bin $HOME/.local/share/npm/bin $HOME/.nix-profile/bin/ $HOME/.cargo/bin /var/lib/flatpak/exports/bin # $HOME/.ghcup/bin

if status is-interactive
    stty -ixon

    alias rm='rm -i'
    alias hh='cd $HOME'
    alias e='emacs -nw'
    alias h='sand hax'

    alias q='qalc'
    function j
        ce $argv
        cd $(head -n1 $HOME/.local/share/dir_lst)
    end
end