🪴 My workspace and tools settings
Install via CURL or WGET
curl -fsSL https://raw.githubusercontent.com/WillACosta/dotfiles/main/install.sh | bash
wget -qO- https://raw.githubusercontent.com/WillACosta/dotfiles/main/install.sh | bash- Clone this repository
git clone https://github.com/WillACosta/dotfiles.git- Give permissions to the scripts.
chmod +x bootstrap.sh
chmod +x path/to/repo/tmux/start_dev.sh- Switch for bash if it's activated yet
bashMake sure bash version is 4.x+
- Just run the
installscript, it will install and create symlinks for all config files.
./install.sh| Dotfile | Description |
|---|---|
aerospace/ |
Configuration for the Aerospace tiling window manager for macOS. |
borders/ |
Configuration for the borders utility, often used with tiling window managers. |
hyper/ |
Configuration for the Hyper terminal. |
tmux/ |
Configuration for the tmux terminal multiplexer. |
vscode/ |
User settings for Visual Studio Code. |
zsh/ |
Configuration for the Zsh shell. |
grc/ |
Configuration for Generic Colouriser |
iterm2/ |
Configuration for iTerm2 |
nvimm/ |
Configuration for Neovim — using LazyVim |
| Command | Description | Has Dotfiles? |
|---|---|---|
bat |
A replacement for cat command with syntax highlight support |
[] |
gemini |
Coding agent by Google. | [x] |
zk |
Note-taking CLI management. | [x] |
zoxide |
A cd command replacement. |
[] |
| Keyboard | Layout | Config |
|---|---|---|
| Sillaka54 | QWERTY - Default | Config file |
| Sillaka54 | QERTY - Corne (3x5) | Config file |
This repository includes a utility script to clean common development-related directories (e.g., build, node_modules, .venv, venv).
How to run:
./scripts/dev_cleanup.shFeatures:
- Default Search Path: By default, the script searches for directories in
~/workspace/projects. - Custom Search Path: You can provide a custom path to search in when prompted.
- Readable Output: The script lists the directories to be deleted in a user-friendly format (e.g.,
- node_modules in /path/to/project). - Confirmation: It prompts for confirmation before deleting any directories.
- Post-Cleanup Commands: After cleaning the directories, the script will ask if you want to run additional cleanup commands, such as
pnpm store prune.
