1
0
forked from extern/nix-config

Update fish config

Setting XDG_CURRENT_DESKTOP and QT_FONT_DPI lets us run KDE applications
in bspwm with near-identical settings without starting plasmashell.
This commit is contained in:
Donovan Glover 2018-10-03 15:32:33 -04:00
parent f332ba6c10
commit 4e65100b5e
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
9 changed files with 41 additions and 52 deletions

View File

@ -7,6 +7,9 @@ export VISUAL="nvim"
export EDITOR="nvim"
export BROWSER="firefox"
export XDG_CURRENT_DESKTOP="KDE"
export QT_FONT_DPI="192"
# Use rg instead of ag / ack / grep for fzf (much faster)
export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!.git/*"'
export FZF_DEFAULT_OPTS='--height 40% --reverse --border --color=16'
@ -34,6 +37,7 @@ if not set -q set_abbr
abbr gd "git diff" # Show all file changes not staged yet
abbr gds "git diff --staged" # Show changes staged but not committed
abbr gg "git grep"
abbr gi "git init"
abbr gl "git log --oneline --decorate --all --graph -n 10"
abbr gp "git push" # Push your commits to a remote server
abbr gs "git status"
@ -43,18 +47,25 @@ if not set -q set_abbr
abbr grh "git reset HEAD"
abbr grr "git reset --hard HEAD~" # Remove the last commit and all changes with it
abbr t "task"
abbr ta "task add"
abbr te "task edit"
abbr tc "task completed"
abbr dl "youtube-dl"
abbr back "feh --no-fehbg --bg-fill" # Change the background temporarily
abbr vol "amixer set 'Master' " # Change the volume, e.g. vol 10%+, vol 10%-, vol 100%
abbr copy "xclip -sel clip < " # Easily copy the contents of any file
abbr back "feh --bg-fill" # Change the background
abbr vol "amixer set 'Master'" # Change the volume, e.g. vol 10%+, vol 10%-, vol 100%
abbr copy "xclip -sel clip <" # Easily copy the contents of any file
abbr dog "pygmentize -g" # "dog" is a colorful version of cat
abbr cf "tput reset" # Clear the terminal completely
abbr c "clear" # Because 5 letters is too much
abbr e "exit"
abbr l "ls -l"
abbr t "tree"
abbr f "launch feh --auto-zoom" # Easy image viewing with f
abbr z "launch zathura" # Easy document browsing with z
abbr m "launch mpv" # Easy media playing with m
abbr T "tree"
abbr lium "launch chromium" # Launch chromium separate from the terminal
abbr lfox "launch firefox" # Launch firefox separate from the terminal

View File

@ -9,10 +9,10 @@ function fish_prompt
set pwd "~"
end
set_color yellow; echo -n "$USER@$hostname"
set_color normal; echo -n " "
set_color magenta; echo -n "($pwd)"
#set_color magenta; echo -n "$pwd"
#set_color yellow; echo -n "$USER@$hostname"
#set_color normal; echo -n " "
#set_color magenta; echo -n "($pwd)"
set_color magenta; echo -n "$pwd"
set_color normal; echo -n " "
set_color red; echo -n "➤"
set_color green; echo -n "➤"

View File

@ -0,0 +1,22 @@
function neofetch
echo -ne '\n'
/usr/bin/neofetch \
--disable cpu model gpu kernel \
--shell_version off \
--os_arch off \
--gtk_shorthand on \
--gtk2 off \
--gtk3 off \
--package_managers off \
--uptime_shorthand tiny \
--block_range 1 7 \
--bar_char '~' '-' \
--bar_border off \
--bar_colors 6 7 \
--bar_length 11 \
--memory_display bar \
--loop \
--size 48% \
--w3m \
$argv
end

View File

@ -1,7 +0,0 @@
# Easily change the resolution to 1080p
# Note: Also changes DPI, but not for the programs you already have open.
function 1080p
xrandr --output VGA-1 --mode "1920x1080" # Change the resolution
sed -i '/Xft.dpi/c\Xft.dpi: 96' ~/.Xresources # Change the dpi line to 96
xrdb ~/.Xresources # Reload .Xresources
end

View File

@ -1,24 +0,0 @@
# Easily change the resolution to 4k
# Note: Also changes DPI, but not for the programs you already have open.
# TODO: Change this script to support fish
function 4k
# Get the display type (VGA-1, etc.)
local display=$(xrandr | grep -Eo ".{0,20} connected" | awk '{print $1}')
# Get the default mode name for 4k
local mode=$(cvt 3840 2160 | grep "Modeline" | awk '{print $2}')
# If the 4k mode hasn't been added yet
if not (xrandr | grep -q 3840x2160)
# Create the new mode with cvt settings
xrandr --newmode $(cvt 3840 2160 | grep -o '"3840x2160.*')
# Add the new mode to the display with xrandr
xrandr --addmode ${display} ${mode}
end
xrandr --output ${display} --mode ${mode} # Change the resolution to 4k
sed -i '/Xft.dpi/c\Xft.dpi: 180' ~/.Xresources # Change the dpi line to 180
xrdb ~/.Xresources # Reload .Xresources
end

View File

@ -1,13 +0,0 @@
function neofetch
echo -ne '\n'
/usr/bin/neofetch \
--disable \
model gpu wm_theme theme icons \
line_break cols kernel \
--ascii_distro linux \
--package_managers off \
--os_arch off \
--speed_shorthand on \
--cpu_brand off \
--cpu_cores off
end