This repository contains my personal dotfiles and setup scripts for configuring a my dev env on Linux (usually Debian Stable).
To remap the Caps Lock key to act as Ctrl when held and Esc when tapped:
-
Edit the keyboard configuration:
sudo gedit /etc/default/keyboard
Set the following option:
XKBOPTIONS="ctrl:nocaps" -
Add this to your
~/.xprofile:ps aux | grep -i '[x]cape' && killall -9 xcape hash xcape 2>&1 >/dev/null && xcape -e 'Control_L=Escape' -t 100 &
⚠️ TODO: Migrate fromxcapetokeydfor better key remapping support.
Install my favorite tools:
sudo apt install apt-transport-https build-essential git curl zsh ffmpeg mpv stow tmux xdotool wmctrl vim fzf blender gimpcurl https://sh.rustup.rs -sSf | shFollow the official guide: Building Helix from Source
Clone and set up:
git clone --recursive https://github.com/felipebueno/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow tmux
stow utils
stow config
stow vimInstall GVM (Go Version Manager):
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
source ~/.gvm/scripts/gvmInstall Go versions:
gvm install go1.24.1
gvm use go1.24.1 --defaultInstall Android Studio
git clone https://github.com/flutter/flutter.git -b stable ~/flutter
echo 'export PATH="$PATH:$HOME/flutter/bin"' >> ~/.bashrc
flutter doctor