michalspano / dotfiles

🔧 dotfiles, scripts, env config, etc. ~ [unix & macOS]
MIT License
2 stars 0 forks source link
alacritty automation cli custom dotfiles low-level macos macros neovim nord nordic nvim osx rice script setup simplicity system-config template tmux

dotfiles-icon

🔧 ~ dotfiles [macos]

Branches:

  1. stable [ OK ]
  2. experimental [ WIP ]

Previews

~/.config/*

name preview
alacritty* alacritty-demo
lazygit lazygit-demo
nvim nvim-demo
sketchybar sketchybar-demo
spotify spotify-demo
*additional alacritty themes. One can make use of the alacritty-theme.sh script found under .env/. If alias.zsh is used (as part of the zsh config.), the script automatically aliased to al-sw. The script takes one argument, which is the name of the theme to be set. The themes are loaded from the following location: .config/alacritty/themes/. The following table shows the available themes (within this repository); use al-sw -h for further information. | name | preview | |:----------------:|:----------------------------------------------------:| | `default` | ![alacritty-default-theme][al-default] | | `default-opaque` | ![alacritty-default-opaque-theme][al-default-opaque] | | `gruvbox` | ![alacritty-gruvbox-theme][al-gruvbox] | | `nord` | ![alacritty-nord-theme][al-nord] | | `nord-opaque` | ![alacritty-nord-opaque-theme][al-nord-opaque] | | `one-dark` | ![alacritty-one-dark-theme][al-one-dark] | | `snazzy` | ![alacritty-snazzy-theme][al-snazzy] |

Others

name preview
idle idle-demo
tmux tmux-demo
iterm2 iterm2-demo

Notes

Here I write some notes that I consider important for the understanding of these dotfiles.

Current Tiling Window Manager

I'm using the Amethyst tiling window manager, though I'm trying to transition to yabai at the present moment. The yabai tiling window manager requires the following: .yabairc, .skhdrc. Thus, I include them in this repository, although they are still work in progress. I plan to fully switch to yabai in the future.

macOS & unix

I plan to create a branch with configurations that are compatible with unix (not only macOS).