2.7 KiB
Dotfiles
I mainly use Arch Linux, currently with the KDE desktop environment with the intention of moving a tiling WM (Awesome or Sway) soon.
If you are looking to snag some of my handy tools,
focus on /janek/dotfiles/src/commit/f6bed70b5fa8e8761dd0e67cc365f81b89d2f84e/.local/bin/scripts and /janek/dotfiles/src/commit/f6bed70b5fa8e8761dd0e67cc365f81b89d2f84e/.config/shell.
Among daily use are b
, edbin
, edconf
, edit
, help
, yas
and zoxide-based d
/ di
which in turn use zfz
, zf
& locz
.
ex
, m
, moul
, rpl
, s
, sd
, tl
, walli
are also commonly used conveniences.
Root
I am trying to keep my home clean,
but some files unfortunately cannot be moved.
Out of these, only .zprofile is of interest,
it contains lots of mappings to store files according to XDG
and configuration for less
and fzf
.
.config
- shell
- shell aliases & functions grouped into a few different areas, focused on zsh but mostly usable with bash
- zsh
- zsh plugin configuration & custom completions
- doom
- Doom Emacs configuration with personalized snippets
- ideavim, vifm, nvim
- vi-related tools
- git, yadm
- version control
.local
- scripts
- lots of useful scripts, most have a short documentation header - including many essential git scripts
Packages
- essentials
- git zsh bat neovim man-db texinfo
- basic tools
- fd ripgrep tree jrnl python-pynvim wget zsh-completions mlocate
- common tools
- ffmpeg imagemagick pandoc lftp zsh-doc glances pacman-contrib
- aur
- diffr bat-extras-git tldr++ rdictcc-git stretchly-xeruf-git
Graphical
- x
- xorg-xserver xorg-xkill xorg-setxkbmap xorg-xinit xterm xclip xprintidle
- music
-
mpd mpc ncmpc vlc phonon-qt5-vlc
mkdir -p ~/.local/state/mpd && systemctl --user enable --now mpd
- music production
- lilypond lilypond-docs timidity++ chordpro-git
- kde
- plasma-desktop plasma-nm spectacle breeze systemsettings konsole ktorrent dolphin kdeplasma-addons kinfocenter partitionmanager kdeconnect kwallet-pam kwalletmanager ksshaskpass okular
- office
- emacs texlive-core texlive-latexextra libreoffice-fresh
Dev
yays intellij-idea-ultimate-edition intellij-idea-ultimate-edition-jre \ clion clion-jre cmake gdb \ jdk-openjdk java-openjfx jdk8-openjdk java8-openjfx archlinux-java set jdk8-openjdk
Android
yays android-udev android-tools adbfs-rootless-git android-studio
After running android-studio setup, accept licenses:
$ANDROID_SDK_ROOT/tools/bin/sdkmanager --licenses
Server
Setup systemd-resolved and systemd-networkd
- social
- pleroma-bin postgresql caddy