Skip to content

WillACosta/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.files

🪴 My workspace and tools settings

TL;DR

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

current iterm profile

Getting Started

  1. Clone this repository
git clone https://github.com/WillACosta/dotfiles.git
  1. Give permissions to the scripts.
chmod +x bootstrap.sh
chmod +x path/to/repo/tmux/start_dev.sh
  1. Switch for bash if it's activated yet
bash

Make sure bash version is 4.x+

  1. Just run the install script, it will install and create symlinks for all config files.
./install.sh

Current Dotfiles

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

CLI Commands

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. []

Keyboards Profile

Keyboard Layout Config
Sillaka54 QWERTY - Default Config file
Sillaka54 QERTY - Corne (3x5) Config file

Utilities

Development Cleanup Script

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.sh

Features:

  • 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.

About

🪴 My workspace and tools settings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published