yadm repository
Find a file
2025-08-21 10:51:01 +10:00
.config Update lazy-lock.json 2025-08-21 10:51:01 +10:00
.gitignore Added gitignore 2024-08-16 21:52:38 +10:00
.gitmodules Fix syntax highlighting 2025-07-25 18:38:07 +10:00
.zshrc Use zsh-nvm to reduce shell startup time by 2x (0.2s > 0.09s) 2025-07-21 08:45:38 +10:00
README.md Note about firefox settings on Linux 2025-08-03 13:48:44 +10:00

*nix config

Dot-files and scripts to be synced between my home system and work system

All ZSH plugins are submodules

Setup

# Using package manager
# Install: yadm thefuck fastfetch fzf

yadm clone ssh://git@git.pfy.ch/pfych/unix-config.git
yadm submodule update --init --recursive

Firefox

Firefox profile location differs between MacOS & Linux, so the actual config files cannot be synced

  1. Navigate to about:config
  2. Enable toolkit.legacyUserProfileCustomizations.stylesheets
  3. Disable browser.tabs.inTitlebar
  4. Navigate to about:support and open Profile folder
  5. Symlink ~/.config/firefox/chrome to <profile>/chrome
  6. Restart Firefox