Skip to content

Instantly share code, notes, and snippets.

@raphant
Last active November 16, 2019 09:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raphant/fd269627e06b0a9c5a8c1c9cd44370b6 to your computer and use it in GitHub Desktop.
Save raphant/fd269627e06b0a9c5a8c1c9cd44370b6 to your computer and use it in GitHub Desktop.
KDE settings
set -xU RANGER_LOAD_DEFAULT_RC FALSE
set -gx PATH $HOME/.local/bin $HOME/bin $HOME/.gem/ruby/2.6.0/bin $HOME/.yarn/bin $PATH
set -gx EDITOR nvim
set -x JAVA_OPTS '-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
register-python-argcomplete --shell fish pipx | .
function vim
nvim $argv
end
function bek
kate $HOME/.config/fish/config.fish
end
function be
nvim $HOME/.config/fish/config.fish
end
function ll
ls -lh $argv
end
function lx
ls -la --color=auto $argv
end
function rx
rm -rf $argv
end
function logout
loginctl terminate-user $USER
end
function yt
youtube-dl $argv
end
function yto3
youtube-dl --add-metadata -x --audio-format mp3 $argv
end
################# UPDATE #################
function update
pu;au;fu;snu
end
function au
echo "-=====AUR=====-"
yay -Sua;
end
function pu
echo "-=====Pacman=====-"
sudo pacman -Syyu;
end
function fu
echo "-=====Flatpak=====-"
flatpak update;
end
function snu
echo "-=====Snap=====-"
sudo snap refresh;
end
################# Remove #################
# function install
# pr $argv || ar $argv || fr $argv || sr $argv || echo "Could not remove $argv"
# end
function ar
echo "-=====AUR=====-"
yay -R $argv
end
function pr
echo "-=====Pacman=====-"
sudo pacman -R $argv
end
function fr
echo "-=====Flatpak=====-"
flatpak remove $argv
end
function sr
echo "-=====Snap=====-"
sudo snap remove $argv
end
################# INSTALL #################
function install
pi $argv || ai $argv || fi $argv || si $argv || echo "Could not install $argv"
end
function ai
echo "-=====AUR=====-"
yay -S $argv
end
function pi
echo "-=====Pacman=====-"
sudo pacman -S $argv
end
function fi
echo "-=====Flatpak=====-"
flatpak install $argv
end
function si
echo "-=====Snap=====-"
sudo snap install $argv
end
################# SEARCH #################
function search
ps $argv;as $argv;fs $argv;ss $argv
end
function ss
echo "-=====Snap=====-"
snap search $argv
end
function fs
echo "-=====Flatpak=====-"
flatpak search $argv
end
function ps
echo "-=====Pacman=====-"
pacman -Ss $argv;
end
function as
echo "-=====AUR=====-"
yay -Ss $argv
end
function fix-screens
xrandr --output HDMI1 --auto --output eDP1 --auto --primary --mode 1920x1080 --left-of HDMI1
end
function plasmareset
killall plasmashell && plasmashell
end
function define
dict -d gcide $argv | less
end
function synonym
dict -d moby-thesaurus $argv
end
function service
sudo systemctl $argv
end
function uservice
systemctl --user $argv
end
function il
echo "Downloading Instagram image $argv..."
instaloader -- -$argv
mv ./-$argv/*.jpg .
rm -rf ./-$argv
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment