dotfiles

Older, unmaintained dotfiles by mrgrouse
Log | Files | Refs | README

config.fish (3584B)


      1 # Default Programs:
      2 set -x BROWSER "io.gitlab.librewolf-community"
      3 set -x EDITOR nvim
      4 set -x TERMINAL kitty
      5 
      6 # Exporting XDG Dirs
      7 set -x XDG_CURRENT_DESKTOP "XFCE"
      8 set -x XDG_DATA_HOME "$HOME/.local/share"
      9 set -x XDG_CONFIG_HOME "$HOME/.config"
     10 set -x XDG_STATE_HOME "$HOME/.local/state"
     11 set -x XDG_CACHE_HOME "$HOME/.cache"
     12 set -x XDG_PICTURES "$HOME/Pictures"
     13 set -x XDG_DOWNLOAD_DIR "$HOME/Downloads"
     14 
     15 # $HOME clean up:
     16 set -x WGETRC "$XDG_CONFIG_HOME/wget/wgetrc"
     17 set -x GNUPGHOME "$XDG_CONFIG_HOME/gnupg"
     18 set -x GTK2_RC_FILES "$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
     19 set -x WINEPREFIX "$XDG_CONFIG_HOME/wineprefixes/default"
     20 set -x XAUTHORITY "$XDG_RUNTIME_DIR/Xauthority" # sketchy
     21 set -x LESSHISTFILE -
     22 set -x HISTFILE "$XDG_CONFIG_HOME/bash/history"
     23 set -x GOPATH "$XDG_CONFIG_HOME/go"
     24 set -x GOMODCACHE "$XDG_CONFIG_HOME/go/mod"
     25 set -x TERMINFO "$XDG_CONFIG_HOME/terminfo"
     26 set -x CUDA_CACHE_PATH "$XDG_CONFIG_HOME/nv"
     27 set -x XINITRC "$XDG_CONFIG_HOME/X11/xinitrc"
     28 set -x PYTHONSTARTUP "$XDG_CONFIG_HOME/python/pythonrc"
     29 set -x RUSTUP_HOME "$XDG_DATA_HOME/rustup" # rustup
     30 set -x CARGO_HOME "$XDG_DATA_HOME/cargo" # cargo
     31 set -x XCURSOR_PATH "/usr/share/icons:$XDG_DATA_HOME/icons" # Xcursor path fix
     32 set -x XCURSOR_THEME "Sweet-cursors" # Xcursor path fix
     33 set -x ZDOTDIR "$XDG_CONFIG_HOME/zsh" # zsh configs
     34 set -x NPM_CONFIG_USERCONFIG "$XDG_CONFIG_HOME/npm/npmrc" #npmrc
     35 set -x GRIM_DEFAULT_DIR "$XDG_PICTURES/screenshots" # grim output
     36 set -x JAVA_OPTIONS "-Djava.util.prefs.userRoot $XDG_CONFIG_HOME/java" # i have no idea what i'm doing but xdg-ninja told me this so i guess it won't hurt (?)
     37 
     38 # android
     39 set -x ANDROID_USER_HOME "$XDG_DATA_HOME/android"
     40 
     41 
     42 
     43 # nnn variables
     44 set -x NNN_FIFO "/tmp/nnn.fifo"
     45 #set -x NNN_TERMINAL "birdterm"
     46 
     47 set BLK "04" 
     48 set CHR "04" 
     49 set DIR "04" 
     50 set EXE "00" 
     51 set REG "00" 
     52 set HARDLINK "00" 
     53 set SYMLINK "06" 
     54 set MISSING "00" 
     55 set ORPHAN "01" 
     56 set FIFO "0F" 
     57 set SOCK "0F" 
     58 set OTHER "02"
     59 set -x NNN_FCOLORS "$BLK$CHR$DIR$EXE$REG$HARDLINK$SYMLINK$MISSING$ORPHAN$FIFO$SOCK$OTHER"
     60 ## 'H' enables hidden directories, 'd' enables details
     61 set -x NNN_OPTS "Hd"
     62 #set -x NNN_PLUG 'f:fzcd;p:preview-tabbed'
     63 set -x NNN_PLUG 'p:preview-tui'
     64 set -x NNN_OPENER '$XDG_CONFIG_HOME/nnn/plugins/nuke'
     65 set -x NNN_TMPFILE "$XDG_CONFIG_HOME/nnn/.lastd"
     66 set -x PAGER 'less -R'
     67 
     68 
     69 # ibus variables
     70 #set -x GTK_IM_MODULE ibus
     71 #set -x QT_IM_MODULE ibus
     72 
     73 #set -x SIGNAL_PASSWORD_STORE gnome-libsecret
     74 
     75 # aliases ssh to 'kitten ssh' if the terminal is kitty
     76 #[ $TERM = xterm-kitty ] && alias ssh "kitten ssh" || functions --erase ssh
     77 
     78 # grab pywal colors
     79 #[ -z $(status is-interactive) ] && cat $HOME/.cache/wal/sequences
     80 
     81 #bruh i ABSOLUTELY HATE FEH'S BACKGROUND OPTION ITS SO DUMB
     82 test -e $HOME/.fehbg && rm $HOME/.fehbg
     83 # dumb greeting :clown_face:
     84 set --erase fish_greeting
     85 set -g fish_greeting
     86 # if pki dir exists, move files to XDG_DATA_HOME
     87 #test -e $HOME/.pki && mv $HOME/.pki $XDG_DATA_HOME/pki
     88 #test -e $XDG_DATA_HOME/pki/.pki && mv $XDG_DATA_HOME/pki/.pki/* $XDG_DATA_HOME/pki/ && rm -rf $XDG_DATA_HOME/pki/.pki
     89 
     90 # removes dbus folder from HOME and exports the contents as env variables
     91 #[]
     92 #export $(dbus-launch) && rm -rf $HOME/.dbus
     93 
     94 # might be universal idk, not using for now bc of fishism one from archwiki
     95 #[ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ] && chvt 2 && startx /usr/local/bin/birdwm
     96 #[ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 2 ] && dbus-launch /usr/bin/startx /usr/local/bin/birdwm
     97 
     98 # fish-local:
     99 # Start X at login
    100 #if status is-login
    101 #    if test -z "$DISPLAY" -a "$XDG_VTNR" = 1
    102 #        exec startx /usr/local/bin/birdwm -keeptty
    103 #    end
    104 #end