Dotfiles and system configuration for my workstation, managed with stow, nix (home-manager), and rpm-ostree.
Fedora Sericea 43 (Sway atomic spin).
Most dev tools (fish, neovim, tmux, fzf, ripgrep, starship, mise, direnv, etc.) are managed declaratively via home-manager. See home.nix for the full list.
Installed with the Determinate Nix Installer.
1password
1password-cli
containerd.io
docker-ce
docker-ce-cli
dkms
kernel-devel
stow
wf-recorder
Repos added for layered packages and drivers:
| Repo | Purpose |
|---|---|
1password.repo |
1Password & 1Password CLI |
docker-ce.repo |
Docker CE |
google-chrome.repo |
Google Chrome (Flatpak/system) |
rpmfusion-nonfree-nvidia-driver.repo |
Nvidia driver |
rpmfusion-nonfree-steam.repo |
Steam |
COPR phracek:PyCharm |
PyCharm |
| App ID | Name |
|---|---|
com.github.finefindus.eyedropper |
Eyedropper |
com.google.Chrome |
Google Chrome |
com.mongodb.Compass |
MongoDB Compass |
com.slack.Slack |
Slack |
com.valvesoftware.Steam |
Steam |
Global (~/.local/share/flatpak/overrides/global):
[Environment]
CHROME_EXTRA_ARGS=--enable-features=WebRTCPipeWireCapturerChrome & Slack — enable Wayland socket and PipeWire access:
[Context]
sockets=wayland;
filesystems=xdg-run/pipewire-0;Steam — grant access to all devices:
[Context]
devices=all;- Peon-ping (Claude Code hook) —
curlinstall from peon-ping repo
Install dotfiles:
stow -t ~ linuxRemove dotfiles:
stow -D -t ~ linux