Skip to content

fellow-11/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 My Dotfiles

Screenshots β€’ Components β€’ Theming β€’ T2 MacBook Notes β€’ Setup


πŸ–ΌοΈ Preview

Desktop

CachyOS + Hyprland on a T2 MacBook Pro (16-inch, 2019)


πŸ“Έ Screenshots

Desktop

Desktop

System Menu

System Menu

System Menu - Learn

System Menu - Install

Terminal (Ghostty)

Ghostty

Text Editing (Neovim)

Neovim

Waybar

Waybar

Walker

Walker

Cider (Apple Music)

Cider


🧩 Components

πŸͺŸ Window Manager & Desktop

Component Description Config
Hyprland Dynamic tiling Wayland compositor hypr/
Waybar Highly customizable Wayland bar waybar/
Walker Application launcher and menu walker/
Hyprpaper Wallpaper manager for Wayland hypr/hyprpaper.conf
Hyprlock Screen locker hypr/hyprlock.conf
Hypridle Idle daemon for Hyprlock hypr/hypridle.conf
Mako Notification daemon mako/
Wlogout Logout menu wlogout/

⌨️ Editor & Terminal

Component Description Config
Neovim Hyperextensible Vim-based text editor nvim/
Ghostty Fast, feature-rich terminal emulator ghostty/

πŸ”§ System Tools

Component Description Config
btop Resource monitor btop/
Fastfetch System information tool fastfetch/
cliphist Clipboard history manager scripts/cliphist-pick
grimblast Screenshot tool β€”

🎨 Theming

All colors are controlled from a single source:

~/.config/theme/colors.sh

Edit your palette there, then run:

sync-theme

Note: Add alias sync-theme='~/.config/theme/sync-theme' to ~/.zshrc to run sync-theme from any zsh terminal without the full path.

This automatically regenerates and reloads color configs for:

  • Hyprland (borders)
  • Waybar
  • Ghostty
  • Mako
  • Hyprlock
  • Wlogout
  • Neovim
  • btop
  • Fastfetch
  • fzf / bat
  • Cider (accent color + Cider-CLI theme colors)

Templates live in ~/.config/theme/templates/. To add a new app, create a template there and add a render line to sync-theme.


🍎 T2 MacBook Notes

These dotfiles are built for a MacBook Pro (16-inch, 2019) running CachyOS. Several T2-specific workarounds are included:

Suspend/Resume

Uses benstaker/T2Linux-Suspend-Fix with custom t2-suspend.sh and t2-resume.sh scripts that unload/reload brcmfmac (WiFi) around suspend. Kernel args in /boot/limine.conf:

mem_sleep_default=deep pcie_aspm=off intel_iommu=on iommu=pt pcie_ports=compat

Audio

apple-bce rebuilt with clang+llvm and the os_timestamp patch applied. Config in system/.

WiFi

Requires T2 WiFi firmware. See t2linux.org for setup.

Displays

  • Built-in: eDP-1 β€” 3072x1920 @ 2x HiDPI
  • External: DP-2 β€” 2560x1440

πŸš€ Setup

Note: These dotfiles are personal and built around specific hardware. Manual setup is recommended β€” don't blindly copy everything.

πŸ“¦ Dependencies

yay -S hyprland waybar-git walker-bin ghostty neovim \
        mako wlogout hyprpaper hyprlock hypridle \
        grimblast-git cliphist wl-clipboard \
        btop fastfetch fzf bat satty \
        ttf-jetbrains-mono-nerd

πŸ“‹ Manual Setup (recommended)

# Clone the repo
git clone https://github.com/fellow-11/dotfiles.git ~/dotfiles

# Copy configs you want
cp -r ~/dotfiles/hypr ~/.config/hypr
cp -r ~/dotfiles/waybar ~/.config/waybar
cp -r ~/dotfiles/ghostty ~/.config/ghostty
cp -r ~/dotfiles/nvim ~/.config/nvim
cp -r ~/dotfiles/walker ~/.config/walker
cp -r ~/dotfiles/mako ~/.config/mako
cp -r ~/dotfiles/theme ~/.config/theme

# Install sync-theme
cp ~/dotfiles/scripts/sync-theme ~/.local/bin/sync-theme
chmod +x ~/.local/bin/sync-theme

# Apply theme
sync-theme

Note: scripts/sync-theme contains a hardcoded Cider config path (~/.config/sh.cider.genten/spa-config.yml). Remove or adjust that block if you don't use Cider.

πŸ’Ύ Dotfiles Management

# Save local changes to repo
dotfiles-save

# Pull remote changes (e.g. after editing README on GitHub)
dotfiles-sync

About

Personal dotfiles for CachyOS + Hyprland on a T2 MacBook Pro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors