######################################### # Common config across different shells # ######################################### export EDITOR='hx' export HTTP_HOME="duckduckgo.com" export RANGER_LOAD_DEFAULT_RC=false export PATH=$HOME/programs_local/:$HOME/.cargo/bin:~/projects/scripts:$HOME/.local/bin:/usr/local/bin:$PATH export PATH=$HOME/programs_local/:~/projects/scripts:$PATH export MANPAGER="nvim +Man!" export GOPATH=$HOME/.go export PATH=$HOME/.go/bin:$PATH export ANDROID_HOME=/home/jonas/Android export NAP_CONFIG="~/.config/nap/config.yaml" export loc="$HOME/files_local/" alias oati="~/projects/scripts/oathi.sh" alias imu="immich upload -r ." alias chch="~/projects/scripts/check_git.sh" alias rp="rsync --info=progress2 -a --checksum" alias aut="~/projects/scripts/autostart-server.sh" alias tt="~/projects/scripts/find_gits.sh" alias on="nvim ~/projects/planner/quick.md" alias ns="nix-shell -p " alias um="umount /mnt/webdav" alias mm="systemctl start mnt-webdav.mount" alias wi="wiki-tui" alias a="alpine" alias h="hx" alias ff="~/projects/scripts/hyprfix.sh" # Fix the touchpad not working on the laptop with a simple script alias sp="spotify_player" alias ne="newsboat" alias j="zellij -l compact options --simplified-ui true" alias po="castero" alias h="~/projects/scripts/shell/helper.sh" alias tw="torify w3m duckduckgo.com" alias rmbak="mkdir -p ~/.local/share/Trash/files && find . -name '.bak.*' -exec mv '{}' ~/.local/share/Trash/files \;" alias f="~/projects/scripts/search.sh" alias studup="~/projects/scripts/update_stud.sh" alias ssd="s && shd" alias lg="lazygit" alias m="make" alias mn="make nix" alias syn="~/projects/scripts/run_unison.sh" alias s="sync" alias rmt="rm /tmp/all_git_projects" alias fu="chch && fla && shd" alias fla="sudo nixos-rebuild switch --flake ~/nixos#" alias flr="NIX_SSHOPTS='-o RequestTTY=force'; nixos-rebuild --use-remote-sudo --target-host root@hahn1.one --build-host root@hahn1.one switch --flake ~/configuration#stranox" alias tt="~/projects/scripts/find_gits.sh" alias dotu="bash ~/configuration/install_dots.sh" alias tkkk="tmux kill-server" alias feh="feh -d" alias store="cd /nix/store && yazi" alias n="nvim" alias ta="todo.sh add" alias t="todo.sh" alias tl="todo.sh list" alias td="todo.sh do" alias de="sudo loadkeys de" alias us="~/projects/scripts/shell/uni_setup.sh > /dev/zero 2>&1" alias b="btop" alias c="cat" alias chch="~/projects/scripts/check_git.sh" alias fa="fastfetch" alias gui="Hyprland && clear" alias ls='ls --color=auto' alias tofiu='rm ~/.cache/tofi-drun' alias ll='exa -la ' alias shd="systemctl poweroff" alias nt="nvim ~/Nextcloud/Notes/in.txt" alias upda="~/projects/scripts/shell/up.sh" alias ttt='timer -f 10m' alias zshconfig="mate ~/.zshrc" alias giter="git add . && git commit -a -m 'auto commit' && git push" alias grep='grep --color=always' alias oiiiii="bash ~/management/office/sync.sh in" alias ou="bash ~/management/office/sync.sh out" alias aiiiii="bash ~/projects/scripts/sync_all.sh in" alias au="bash ~/projects/scripts/sync_all.sh out" alias ia="ip a" alias sn="nohup 'nextcloud' > /dev/zero &" alias pdf="~/projects/scripts/shell/traverse_pdf.sh" alias ud="~/projects/scripts/shell/traverse_pdf.sh ~/projects/university ~/Nextcloud/University" alias rnt="~/projects/scripts/shell/traverse_rnote.sh ~/Nextcloud/University ~/Nextcloud/HandNotes" alias typ="~/projects/scripts/shell/traverse_typst.sh ~/projects/university" alias mt="mkdir -p ~/Notecloud && rclone mount Strato: ~/Notecloud" alias tp="~/projects/scripts/shell/open_sess.sh" # From gpt alias nv='tmux new-session -d -s university -n uni "cd ~/projects/university && nvim -c '\''lua require(\"custom.uni\").select_course_directory()'\''" && tmux new-window -t university:2 -n typstar "cd ~/projects/typstar; exec $SHELL" && tmux select-window -t university:1 && tmux attach -t university' alias gre='grep -C 7 ' alias f='nvim -c "lua vim.defer_fn(function() require(\"utils.functions\").fzf_wrapped(\"find\") end, 100)"' alias g='nvim -c "lua vim.defer_fn(function() require(\"utils.functions\").fzf_wrapped(\"grep\") end, 100)"' alias kn="killall .nextcloud-wrapped" alias vim="nvim" alias kh="kmonad ~/dotfiles/home/dot-kmonad/hyper.kbd"