Mirror — primary at git.dannydannydanny.me
Find a file
2026-02-27 20:04:15 +01:00
assets Clean up trailing whitespaces 2025-09-13 17:39:26 +02:00
bashscripts fix: setting sound scheme: No Sounds 🐛 2025-07-28 13:44:05 +00:00
nixos fix(macbookair): update permitted insecure package version for Broadcom STA driver 2026-02-27 20:04:15 +01:00
raycast-scripts feat: add raycast script to count chars in a string 2026-01-11 12:59:03 +01:00
scripts feat: add git branch clean up function 2026-02-25 12:57:20 +01:00
.editorconfig 🎨 expand editorconfig for makefile & brewfile 2022-05-31 15:14:03 +02:00
.gitignore chore: ignore macos .DS_Store 2025-12-02 09:42:32 +01:00
AGENTS.md Remove old firefox-tabs.py from scripts root 2026-01-30 18:19:43 +01:00
firefox-scrolling.md 📝 doc: update firefox-scrolling.md 2024-06-03 21:59:43 +02:00
LICENSE Initial commit 2022-03-28 15:12:54 +02:00
README.md doc: sometimes TODOs aren't for doing 2025-07-23 11:57:54 +00:00
result Remove old firefox-tabs.py from scripts root 2026-01-30 18:19:43 +01:00

dotfiles

nixos + tmux + fish + neovim

This repo is an extension of dannydannydanny/methodology

Roadmap:

Windows

  • disable system sounds: start menu search: "change system sounds" -> set profile to None
  • change language / keyboard layout to en_US
  • install powertoys
    • remap CAPS LOCK to L-CTRL
  • install alacritty (use the installer, not portable)
    • add alacritty config: /mnt/c/Users/<winuser>/AppData/Roaming/alacritty/alacritty.yml

WSL

Install via nix-community/NixOS-WSL Quickstart Setup dotfiles / config via github:

# git and github CLI tool in a temp shell
nix-shell -p gh git
# authenticate
gh auth login
# clone dotfiles
gh repo clone dannydannydanny/dotfiles
# checkout the appropriate branch
git checkout feat/wsl-neovim-update
# rebuild WSL nixos using
sudo nixos-rebuild switch --flake ~/dotfiles/nixos#wsl
# rebuild macbook nixos using
# sudo nixos-rebuild switch --flake ~/dotfiles/nixos#macbook

Clone repo SSH method

Skip this if you don't plan on getting SSH access to github repos and clone with HTTP instead

generate ssh

ssh-keygen -q -t ed25519 -N '' -f ~/.ssh/id_ed25519_github <<<y >/dev/null 2>&1

# echo 'older machines might not support ed25519, then use RSA with 4096 bit key'
# echo  'ssh-keygen -q -t rsa -b 4096 -N '' -f ~/.ssh/id_rsa_github <<<y >/dev/null 2>&1'

# add the output to https://github.com/settings/ssh/new
cat ~/.ssh/id_*_github.pub
# add to https://github.com/settings/ssh/new

activate ssh

echo 'adding key to ssh-agent'
eval `ssh-agent -s`  # if using fish shell run: eval "$(ssh-agent -c)"
ssh-add ~/.ssh/id_*_github

# download dotfiles repo
git clone git@github.com:DannyDannyDanny/dotfiles.git

# config git
cd dotfiles
git config user.name "DannyDannyDanny"
git config user.email "dth@taiga.ai"
git config pull.rebase false
git config push.autoSetupRemote true
# more git config: https://blog.gitbutler.com/how-git-core-devs-configure-git/

# install dotfiles
bash install.sh

# hop back out
cd ..

Good Reads / Philosophy