https://github.com/michalspano/dotfiles
🔧 dotfiles, scripts, env, config, etc. :: [unix & macOS]
https://github.com/michalspano/dotfiles
alacritty automation cli custom dotfiles macos macros neovim nord nordic nvim osx rice script setup simplicity system-config tmux
Last synced: 6 months ago
JSON representation
🔧 dotfiles, scripts, env, config, etc. :: [unix & macOS]
- Host: GitHub
- URL: https://github.com/michalspano/dotfiles
- Owner: michalspano
- License: mit
- Created: 2022-01-25T10:01:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-07T19:39:56.000Z (6 months ago)
- Last Synced: 2025-04-07T20:37:28.563Z (6 months ago)
- Topics: alacritty, automation, cli, custom, dotfiles, macos, macros, neovim, nord, nordic, nvim, osx, rice, script, setup, simplicity, system-config, tmux
- Language: Shell
- Homepage:
- Size: 22.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
🔧 ~ dotfiles [macos]
### Branches:
1. [`stable`](https://github.com/michalspano/.dotfiles/tree/main) [ `OK` ]
2. [`experimental`](https://github.com/michalspano/.dotfiles/tree/experimental) [ `WIP` ]## Previews
### `~/.config/*`
| name | preview |
|:--------------------------:|:---------------------------------------:|
| [`alacritty`][alacritty]\* |  |
| [`lazygit`][lazygit] |  |
| [`nvim`][nvim] |  |
| [`sketchybar`][sketchybar] |  |
| [`spotify`][spicetify] |  |*additional
alacritty
themes.
One can make use of thealacritty-theme.sh
script found under.env/
. Ifalias.zsh
is used (as part of thezsh
config.), the script automatically aliased toal-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); useal-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] |[alacritty]: https://github.com/alacritty/alacritty
[lazygit]: https://github.com/jesseduffield/lazygit
[nvim]: https://github.com/neovim/neovim
[sketchybar]: https://github.com/FelixKratz/SketchyBar
[spicetify]: https://spicetify.app/[al-default]: docs/alacritty-themes/default.png
[al-default-opaque]: docs/alacritty-themes/default-opaque.png
[al-gruvbox]: docs/alacritty-themes/gruvbox.png
[al-nord]: docs/alacritty-themes/nord.png
[al-nord-opaque]: docs/alacritty-themes/nord-opaque.png
[al-one-dark]: docs/alacritty-themes/one-dark.png
[al-snazzy]: docs/alacritty-themes/snazzy.png### Others
| name | preview |
|:------------------:|:-------------------------------:|
| [`idle`][idle] |  |
| [`tmux`][tmux] |  |
| [`iterm2`][iterm2] |  |[idle]: https://docs.python.org/3/library/idle.html
[tmux]: https://github.com/tmux/tmux
[iterm2]: https://github.com/gnachman/iTerm2## 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`](https://github.com/ianyh/Amethyst) __tiling window manager__, though I'm trying to transition to [`yabai`](https://github.com/koekeishiya/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`).