Skip to content

🔧 dotfiles, scripts, environment config, etc. ~ [macOS] -- Lua-based nvim config [WIP]

License

Notifications You must be signed in to change notification settings

michalspano/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
default-opaque alacritty-default-opaque-theme
gruvbox alacritty-gruvbox-theme
nord alacritty-nord-theme
nord-opaque alacritty-nord-opaque-theme
one-dark alacritty-one-dark-theme
snazzy alacritty-snazzy-theme

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