No description
  • Lua 89.3%
  • Shell 5.8%
  • Emacs Lisp 4.3%
  • CSS 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-09 19:47:29 +02:00
bat/.config/bat documentation restructure to org-mode with babel-tangle 2026-03-13 02:54:04 +01:00
beets/.config/beets modified beets, bitwig, doom emacs, moved bookmarks to helper-scripts 2026-10-08 03:30:52 +02:00
bitwig/Bitwig Studio/Library/Presets modified bitwig 2026-10-09 19:47:29 +02:00
btop/.config/btop added btop, modified helper-scripts, mpv, zsh 2026-08-26 06:07:01 +02:00
dnf modified dnfi, doom emacs, helper-scripts, mpv, zsh 2026-08-28 13:36:33 +02:00
doom/.config/doom modified beets, bitwig, doom emacs, moved bookmarks to helper-scripts 2026-10-08 03:30:52 +02:00
dunst/.config/dunst modified bitwig, dnf, dunst, sway, waybar 2026-04-26 01:09:28 +02:00
fastfetch/.config/fastfetch added dunst and swaylock; modified sway, zsh, fastfetch 2026-02-08 08:49:46 +01:00
fd/.config/fd modified fd, helper-scripts, mpv, yazi, zsh 2026-09-03 14:36:50 +02:00
foot/.config/foot modified beets, foot, mpv, zsh 2026-06-03 13:43:52 +02:00
helper-scripts/.local/bin modified beets, bitwig, doom emacs, moved bookmarks to helper-scripts 2026-10-08 03:30:52 +02:00
mpv/.config/mpv modified gitignore, beets, mpv 2026-09-08 20:52:42 +02:00
nvim/.config/nvim added LazyNvim and Yazi 2026-01-30 04:19:29 +01:00
ssh-man added ssh-man and dnf-man 2026-03-13 03:39:21 +01:00
sway/.config/sway modified README, beets, dnf, doom, sway, zsh 2026-08-26 06:28:16 +02:00
swaylock/.config/swaylock added dunst and swaylock; modified sway, zsh, fastfetch 2026-02-08 08:49:46 +01:00
waybar/.config/waybar modified bookmarks, dnf, fd, sway, waybar 2026-04-27 13:38:42 +02:00
yazi/.config/yazi modified fd, helper-scripts, mpv, yazi, zsh 2026-09-03 14:36:50 +02:00
zathura/.config/zathura modified doom emacs, sway, zsh; added zathura 2026-03-11 19:33:35 +01:00
zsh modified fd, helper-scripts, mpv, yazi, zsh 2026-09-03 14:36:50 +02:00
.gitignore modified gitignore, beets, mpv 2026-09-08 20:52:42 +02:00
bat.org documentation restructure to org-mode with babel-tangle 2026-03-13 02:54:04 +01:00
beets.org modified beets, bitwig, doom emacs, moved bookmarks to helper-scripts 2026-10-08 03:30:52 +02:00
mpv.org modified gitignore, beets, mpv 2026-09-08 20:52:42 +02:00
README.org modified README, beets, dnf, doom, sway, zsh 2026-08-26 06:28:16 +02:00
stow-all.sh added shell script to automate stowing process 2026-02-06 08:37:22 +01:00
sway.org modified README, beets, dnf, doom, sway, zsh 2026-08-26 06:28:16 +02:00
zsh.org modified fd, helper-scripts, mpv, yazi, zsh 2026-09-03 14:36:50 +02:00

Fedora dotfiles (2026)

About

This repository contains my dotfiles which are primarily used on Fedora Linux installations on my desktop and T460s. The configuration is done through Emacs' wonderful org-mode major mode and is done literally by "tangling" source code blocks in the Org document to the respective configuration files. The current visual theme is Gruvbox Dark.

Installation

I use GNU Stow to place the dotfiles to the respective directories. Simply navigate to this git repository and run stow -t ~ x where x is the application directory in this repository containing the respective configuration. Alternatively the stow-all.sh script can take care of the process and do the stowing in a single sweep (provided there are no conflicts from existing files).

Application install lists are under ./dnf/dnf-*.txt which are used for an automated installation of software and uninstallation of pre-installed "bloatware" (particularly on the KDE spin).

Applications

This repository contains dotfiles for the following applications:

bat

A cat alternative with syntax highlighting.

beets

Commandline tool for managing my music library.

bookmarks.sh

An fzf-based script for web bookmark management. Resides in ~/.local/share/bin and reads a plaintext file in ~/bookmarks. Use Ctrl+y to yank a highlighted link to wl-copy.

Doom Emacs

My primary text editor environment, mainly for the fantastic combination of the Org-mode Emacs major mode, mnemonic keybindings and Evil-mode.

dunst

Notification daemon I use for Sway.

fastfetch

Simple neofetch alternative. My config is styled to be more minimal and less gaudy.

foot

No-nonsense, straightforward terminal emulator for Wayland desktops.

Helper Scripts

A collection of small helper scripts I frequently use.

mpv

Fantastic minimal media player with a focus on extensibility.

nеоvim

My fallback text editor for whenever I quickly need to edit something in a terminal session. My config comes with a plain lazy.nvim.

Sway

Wayland-based tiling window manager I mainly use on my T460s.

Waybar

Status bar for Sway.

yazi

Commandline file browser.

zsh

Extensible modern shell alternative to Bash. I abstain from using things like Oh-My-ZSH and similar utilities which only serve to slow the shell down. Only prerequisite are the zsh-autosuggestions and zsh-syntax-highlighting extensions.

Bitwig Presets

My collection of home-grown Bitwig Studio presets that I frequently use and want present on all Bitwig installations.