1
0
Fork
You've already forked dotfiles
0
macOS, Fedora and DICE setup with tiling window managers
  • Shell 82.2%
  • CSS 17.8%
2026年05月05日 20:56:41 +01:00
aerospace/.config/aerospace update workspace-monitor-force-assignments 2026年05月05日 20:52:16 +01:00
dice-login add pkg_config_path to brc 2025年03月24日 09:56:35 +00:00
foot/.config/foot set fedora fonts to berkeley mono 2026年04月08日 13:57:48 +01:00
ghostty/.config/ghostty use iosevka term in ghostty 2026年05月05日 20:52:24 +01:00
helix display inlay hints in hx, use kanagawa-dragon 2026年05月05日 20:52:50 +01:00
i3/.config/i3 use dmenu instead of rofi 2025年11月14日 13:44:08 +00:00
i3status/.config/i3status add padding to the edge of time block 2025年02月05日 19:18:58 +00:00
karabiner/.config/karabiner replace complex -> simple modification in karabine 2026年05月05日 20:53:03 +01:00
mako/.config/mako set fedora fonts to berkeley mono 2026年04月08日 13:57:48 +01:00
picom/.config/picom use glx for picom 2025年02月05日 18:35:32 +00:00
screenshots add screenshot for fedora, change hx to vivendi 2026年03月28日 21:55:00 +00:00
scripts add exclusions to stow-all 2025年12月24日 01:08:23 +00:00
sketchybar/.config/sketchybar update front_app color 2026年02月11日 10:19:57 +00:00
sway/.config set fedora fonts to berkeley mono 2026年04月08日 13:57:48 +01:00
tofi/.config/tofi set fedora fonts to berkeley mono 2026年04月08日 13:57:48 +01:00
waybar/.config/waybar set fedora fonts to berkeley mono 2026年04月08日 13:57:48 +01:00
zsh add gid and uid to zshrc 2026年04月08日 13:58:51 +01:00
.gitignore replace all kanagawa themed things with everforest 2026年03月30日 19:49:04 +01:00
dprint.json add dprint config for project 2025年12月15日 12:39:02 +00:00
LICENSE initial commit 2024年04月22日 11:51:15 +01:00
README.md add codeberg to readme 2026年04月03日 15:31:31 +02:00
stowlist-dice redo stowlists for arch 2025年12月14日 14:22:29 +00:00
stowlist-fedora prepare stowlists for migration 2026年05月05日 20:56:41 +01:00
stowlist-mac prepare stowlists for migration 2026年05月05日 20:56:41 +01:00
stowlist-shared redo stowlists for arch 2025年12月14日 14:22:29 +00:00

dotfiles

Codeberg

Dotfiles for my Mac, PC and my university's DICE computers. Aims to have as little config as possible to make everything as efficient as possible.

Installation with stow-all

Stow is a GNU tool that can be used to symlink your config from one main folder to the actual locations expected by programs. In other words, it's a way to have one configuration folder with everything in it, and have the ability to pick and choose which configurations to actually use.

This repository has a stow-all.sh script which can be used to install configurations from a stowlist. For example, ./stow-all.sh stowlist-dice will install all configurations relevant for DICE.

Shared

See stowlist-shared.

Mac (macOS Tahoe)

image of macos setup

See stowlist-mac.

PC (Fedora Workstation)

RTX 5070 / Intel Core Ultra 7 running Fedora Workstation. GNOME apps are kept, aiming to use as many as possible through sway to minimise faff.

  • Sway tiling window manager
  • Waybar status bar
  • Tofi application launcher
  • Mako notification daemon

image of fedora setup

DICE (University)

DICE (Distributed Informatics Computing Environment) is the University of Edinburgh's School of Informatics computer system. It can be configured extensibly despite being an operating system for students on shared computers.

  • i3 window manager, with i3status and picom
  • infpi for local package management, with the ability to use Nix (see dice-login)

image of dice setup

See stowlist-dice. The DICE dotfiles should work on an unmodified DICE install, with no extra programs downloaded. Picom is optional for less screen tearing, but is a pain to install.