Skip to content

some folks like gaming, I like messing with dotfiles, don't judge ;-P

License

Notifications You must be signed in to change notification settings

silveiralexf/.dotfiles

Repository files navigation

dotfiles

wakatime

💻 What's in here?

Name Description
nvim LazyVim Configs
wezterm Wezterm configs
hammerspoon Hammerspoon configs, custom shortcuts/keybindings, and personal Spoons
tmux Tmux configs and plugins
yazi Yazi configs
etc Shell profile, rcfiles, aliases, exports and functions and config files in general
scripts Misc scripts for every-day stuff
tasks Taskfiles to automate install and configuration steps

🔨 How to Install?

Install steps and setup configuration are automated with Taskfile runner.

This is the only requirement that needs to be manually installed, all the remaining dependencies are controlled and customized from the main Taskfile.yml.

Run task to view the complete list of tasks currently available:

task: Available tasks for this project:
task: Available tasks for this project:
* changelog:                                  Generates CHANGELOG
* hooks:                                      Setup git hooks locally
* list:                                       Lists available commands
* precommit:                                  Verifies and fix requirements for new commits
* macos:install:all:                          Install all MacOS required tools
* macos:install:brew:all:                     Brew install all packages
* macos:install:brew:all:custom:              Brew install recipes with custom steps
* macos:install:brew:all:deps:                Install Brew itself along with some important libs and repos
* macos:install:brew:all:fonts:               Install Nerd-Fonts
* macos:install:brew:all:regular:             Brew install regular recipes
* macos:install:core:all:                     Setup shell, core settings and tools
* macos:install:core:fzf:                     Install FuzzyFinder
* macos:install:core:mise:                    Installs mise-en-place
* macos:install:core:nvim:                    Install NVIM nightly build
* macos:install:core:profile:                 Setup shell profile settings
* macos:install:core:rosetta:                 Install Rosetta2
* macos:install:docker:all:                   Install Docker and container related tooling
* macos:install:docker:buildx:                Install Docker Buildx
* macos:install:docker:rancher:               Install Rancher Desktop
* macos:install:hammerspoon:all:              Install Hammerspoon plugins
* macos:install:hammerspoon:all:spoons:       Install Spoons
* macos:install:java:all:                     Install all Java requirements and tools
* macos:install:java:all:bfg:                 Install BFG Repo-Cleaner

About

some folks like gaming, I like messing with dotfiles, don't judge ;-P

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published