{"id":20737614,"url":"https://github.com/michalspano/dotfiles","last_synced_at":"2026-02-25T10:35:00.215Z","repository":{"id":119731930,"uuid":"451823928","full_name":"michalspano/dotfiles","owner":"michalspano","description":"🔧 dotfiles, scripts, env, config, etc. :: [unix \u0026 macOS]","archived":false,"fork":false,"pushed_at":"2025-04-07T19:39:56.000Z","size":23679,"stargazers_count":2,"open_issues_count":16,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T20:37:28.563Z","etag":null,"topics":["alacritty","automation","cli","custom","dotfiles","macos","macros","neovim","nord","nordic","nvim","osx","rice","script","setup","simplicity","system-config","tmux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michalspano.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-25T10:01:29.000Z","updated_at":"2025-04-07T19:40:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"c16085a3-7103-4bdc-948a-e7e7dab6c74c","html_url":"https://github.com/michalspano/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michalspano%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michalspano%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michalspano%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michalspano%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michalspano","download_url":"https://codeload.github.com/michalspano/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250545736,"owners_count":21448247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alacritty","automation","cli","custom","dotfiles","macos","macros","neovim","nord","nordic","nvim","osx","rice","script","setup","simplicity","system-config","tmux"],"created_at":"2024-11-17T06:15:01.031Z","updated_at":"2026-02-25T10:34:55.192Z","avatar_url":"https://github.com/michalspano.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"docs/dotfiles_heading.png\" width=150 alt=\"dotfiles-icon\"\u003e\u003c/p\u003e\n\u003ch2 align=\"center\"\u003e🔧 ~ dotfiles [macos]\u003c/h2\u003e\n\n### Branches:\n\n1. [`stable`](https://github.com/michalspano/.dotfiles/tree/main)               [ `OK`  ]\n2. [`experimental`](https://github.com/michalspano/.dotfiles/tree/experimental) [ `WIP` ]\n\n## Previews\n\n### `~/.config/*`\n\n|            name            |                 preview                 |\n|:--------------------------:|:---------------------------------------:|\n| [`alacritty`][alacritty]\\* |  ![alacritty-demo](docs/alacritty.png)  |\n|    [`lazygit`][lazygit]    |    ![lazygit-demo](docs/lazygit.png)    |\n|       [`nvim`][nvim]       |       ![nvim-demo](docs/nvim.png)       |\n| [`sketchybar`][sketchybar] | ![sketchybar-demo](docs/sketchybar.png) |\n|   [`spotify`][spicetify]   |    ![spotify-demo](docs/spotify.png)    |\n\n\u003cdetails\u003e\n    \u003csummary\u003e*additional \u003ccode\u003ealacritty\u003c/code\u003e themes.\u003c/summary\u003e\n    One can make use of the \u003ccode\u003ealacritty-theme.sh\u003c/code\u003e script found under \u003ccode\u003e.env/\u003c/code\u003e. If \u003ccode\u003ealias.zsh\u003c/code\u003e is used (as part of the \u003ccode\u003ezsh\u003c/code\u003e config.), the script automatically \u003ci\u003ealiased\u003c/i\u003e to \u003ccode\u003eal-sw\u003c/code\u003e. The script takes one argument, which is the name of the theme to be set. The themes are loaded from the following location: \u003ccode\u003e.config/alacritty/themes/\u003c/code\u003e. The following table shows the available themes (within this repository); use \u003ccode\u003eal-sw -h\u003c/code\u003e for further information.\n\n|       name       |                       preview                        |\n|:----------------:|:----------------------------------------------------:|\n|    `default`     |        ![alacritty-default-theme][al-default]        |\n| `default-opaque` | ![alacritty-default-opaque-theme][al-default-opaque] |\n|    `gruvbox`     |        ![alacritty-gruvbox-theme][al-gruvbox]        |\n|      `nord`      |           ![alacritty-nord-theme][al-nord]           |\n|  `nord-opaque`   |    ![alacritty-nord-opaque-theme][al-nord-opaque]    |\n|    `one-dark`    |       ![alacritty-one-dark-theme][al-one-dark]       |\n|     `snazzy`     |         ![alacritty-snazzy-theme][al-snazzy]         |\n\n\u003c/details\u003e\n\n\u003c!-- links --\u003e\n\n[alacritty]: https://github.com/alacritty/alacritty\n[lazygit]: https://github.com/jesseduffield/lazygit\n[nvim]: https://github.com/neovim/neovim\n[sketchybar]: https://github.com/FelixKratz/SketchyBar\n[spicetify]: https://spicetify.app/\n\n\u003c!-- additional alacritty themes --\u003e\n[al-default]: docs/alacritty-themes/default.png\n[al-default-opaque]: docs/alacritty-themes/default-opaque.png\n[al-gruvbox]: docs/alacritty-themes/gruvbox.png\n[al-nord]: docs/alacritty-themes/nord.png\n[al-nord-opaque]: docs/alacritty-themes/nord-opaque.png\n[al-one-dark]: docs/alacritty-themes/one-dark.png\n[al-snazzy]: docs/alacritty-themes/snazzy.png\n\n### Others\n\n|        name        |             preview             |\n|:------------------:|:-------------------------------:|\n|   [`idle`][idle]   |  ![idle-demo](docs/idlerc.png)  |\n|   [`tmux`][tmux]   |   ![tmux-demo](docs/tmux.png)   |\n| [`iterm2`][iterm2] | ![iterm2-demo](docs/iterm2.png) |\n\n\u003c!-- links --\u003e\n\n[idle]: https://docs.python.org/3/library/idle.html\n[tmux]: https://github.com/tmux/tmux\n[iterm2]: https://github.com/gnachman/iTerm2\n\n## Notes\n\nHere I write some __notes__ that I consider important for the understanding of these `dotfiles`.\n\n### Current Tiling Window Manager\n\nI'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. \n\n### `macOS` \u0026 `unix`\n\nI plan to create a __branch__ with configurations that are compatible with `unix` (not only `macOS`).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichalspano%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichalspano%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichalspano%2Fdotfiles/lists"}