{"id":22092491,"url":"https://github.com/alcestide/dotfiles","last_synced_at":"2026-02-01T03:01:32.382Z","repository":{"id":162640648,"uuid":"637142828","full_name":"alcestide/Dotfiles","owner":"alcestide","description":"My *UNIX Configuration Files.","archived":false,"fork":false,"pushed_at":"2025-04-30T18:15:39.000Z","size":257395,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T11:43:28.207Z","etag":null,"topics":["alacritty","config","doomemacs","dotfiles","emacs","evil-mode","i3","i3wm","mpd","ncmpcpp","neovim","picom","qtile","qtile-config","tmux","xorg","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alcestide.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,"zenodo":null}},"created_at":"2023-05-06T16:32:15.000Z","updated_at":"2025-04-30T18:15:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"55a1311c-f2a7-43be-b2d3-f0a50bfda7ff","html_url":"https://github.com/alcestide/Dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alcestide/Dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alcestide%2FDotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alcestide%2FDotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alcestide%2FDotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alcestide%2FDotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alcestide","download_url":"https://codeload.github.com/alcestide/Dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alcestide%2FDotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28965436,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T02:14:24.993Z","status":"ssl_error","status_checked_at":"2026-02-01T02:13:55.706Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","config","doomemacs","dotfiles","emacs","evil-mode","i3","i3wm","mpd","ncmpcpp","neovim","picom","qtile","qtile-config","tmux","xorg","zsh"],"created_at":"2024-12-01T03:09:39.773Z","updated_at":"2026-02-01T03:01:32.364Z","avatar_url":"https://github.com/alcestide.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# alk-Dotfiles\nEver-changing _ricing_,`*UNIX` and some `Windows` configurations. Work in progress.\n\nI mostly use Windows and Arch-Linux with _tiling-wms_, especially Hyprland, [i3-wm](https://github.com/i3/i3) and currently [qtile](https://github.com/qtile/qtile) (even though I tend to wm-hop quite often 'cause I'm curious of the other alternatives). For what concerns _text editors_, I'm mostly a [Neovim](https://github.com/neovim/neovim) and [Doom Emacs](https://github.com/doomemacs/doomemacs) user, who sometimes also tinkers with JetBrains IDEs. \n\nMake sure to have all the proper **fonts** installed in your system (qtile require **ttf-icomoon-feather**, JetBrains Mono Nerd and Fira Code, but you should still be able to **change** them quite easily). \n\nThe Qtile setup is based on a **two monitors** setup, but should also work just fine on single-monitor setups. If the config **doesn't properly load**, check `python -m ~/.config/qtile/config.py`, install the listed missing **modules** or simply fix the configuration file so it meets your needs.\n\n**Colorschemes** are managed by `pywal` which generates them based on the wallpaper used. \n\nStart-up apps are handled by Qtile inside `.config/qtile/autostart.sh`, where I also specify my desired wallpaper using `wal`.\n\n![2024-03-14_12-37](https://github.com/alcestide/Dotfiles/assets/106203061/e7cffc48-7012-4014-8fec-1e4eae8bcab6)\n![2023-05-23_18-36](https://github.com/alcestide/Dotfiles/assets/106203061/410fe864-2921-49de-94d7-3cb85bec2cc4)\n![2024-03-27_14-29](https://github.com/alcestide/Dotfiles/assets/106203061/6e9ee860-6c28-48f4-9351-1d82c76833fb)\n\n### **Table of Contents**\n* [Configuration](#configuration)\n  * [Included Files](#included-files) \n  * [Screenshots](#screenshots)\n* [Qtile Keymaps](#qtile-keymaps)\n* [Nvim Keymaps](#nvim-keymaps)\n\n## Configuration \u003ca name=\"configuration\"\u003e\u003c/a\u003e\n\n- **Window Manager:** [Qtile](https://github.com/qtile/qtile) \n\n- **Shell:** [zsh](https://www.zsh.org/) + [oh-my-zsh](https://ohmyz.sh/)\n\n- **Terminal:** [Alacritty](https://github.com/alacritty/alacritty)\n\n- **GTK Theme:** [Material-Black-Blueberry](https://www.gnome-look.org/p/1316887)\n\n- **Icon Theme** [Flat-Remix-Blue-Dark](https://www.gnome-look.org/p/1214931)\n\n- **Mouse Cursor** [Bibata-Modern-Ice](https://www.gnome-look.org/p/1197198)\n\n- **Notification Server** [Dunst](https://github.com/dunst-project/dunst)\n\n- **Lockscreen:** [Betterlockscreen](https://github.com/betterlockscreen/betterlockscreen)\n\n![2023-05-23_19-11](https://github.com/alcestide/Dotfiles/assets/106203061/40d19df5-920f-49e3-8857-408d7780c930)\n![2023-07-11_13-17](https://github.com/alcestide/Dotfiles/assets/106203061/838b2042-585a-4fa1-adb7-73a5b542f072)\n\n### Included Files \u003ca name=\"included-files\"\u003e\u003c/a\u003e\n\n- `.zshrc`\n- `i3wm`\n- `qtile`\n- `picom`\n- `dunst`\n- `kitty`\n- `alacritty`\n- `doomemacs`\n- `flameshot`\n- `ranger`\n- `nvim`\n- `rofi`\n- Docker-Compose Boilerplates\n- X11 Miscellaneous Configurations\n- Bash scripts to manage monitors, keyboard layouts and wallpapers\n\n### Screenshots \u003ca name=\"screenshots\"\u003e \u003c/a\u003e\n\n![2024-03-21_18-58](https://github.com/alcestide/Dotfiles/assets/106203061/0a39f29d-eb1d-4624-aa3a-d400b0fb42ac)\n![2023-07-11_13-20](https://github.com/alcestide/Dotfiles/assets/106203061/28eca8a3-4f90-4823-9c57-5ec4daf7f703)\n![2023-06-13_12-34](https://github.com/alcestide/Dotfiles/assets/106203061/2dd03ca6-4224-4171-a29a-813dc6fa000b)\n![2023-05-25_00-50](https://github.com/alcestide/Dotfiles/assets/106203061/3b0cbbe4-dca3-49a0-8b67-772c43e80493)\n\n## Qtile Keymaps \u003ca name=\"qtile-keymaps\"\u003e \u003c/a\u003e\n\n- `Win + Enter` $\\implies$ Open the terminal (Default: alacritty)\n- `Win + X` $\\implies$ Close focused window\n- `Win + F` $\\implies$ Toggle Fullscreen\n- `Win + Shift + F` $\\implies$ Toggle Floating\n- `Win + Up/Down` $\\implies$ Switch between windows\n- `Win + Shift + [1,2,3,...,9]` $\\implies$ Move window to specified workspace\n- `Win + Tab` $\\implies$ Next layout\n- `Win + Shift + Tab` $\\implies$ Previous layout\n- `Win + Shift + Space` $\\implies$ Switch between US and IT keyboard layout\n- `F1` $\\implies$ Switch focus to first monitor\n- `F2` $\\implies$ Switch focus to second monitor\n- `Print` $\\implies$ Flameshot Screenshot\n\n## Nvim Keymaps \u003ca name=\"nvim-keymaps\"\u003e\u003c/a\u003e\n\n- `Ctrl + Arrows` $\\implies$ Move between panes/windows\n- `Ctrl + n` $\\implies$ Toggle Oil\n- `Ctrl + F5` $\\implies$ Toggle Undotree\n- `Space + ff` $\\implies$ Open Telescope (Find Files)\n- `Space + x` $\\implies$ Close focused buffer\n- `Space + [ or ]` $\\implies$ Cycle through buffers\n- `Space + S` $\\implies$ Toggle Spectre\n- `Ctrl + Spacebar` $\\implies$ Accepts current LSP Completion\n- `Alt + h` $\\implies$ Toggle horizontal terminal\n- `Alt + v` $\\implies$ Toggle vertical terminal\n- `Space + db` $\\implies$ Toggle Nvim-dap Breakpoint\n- `Space + dr` $\\implies$ Nvim-dap Continue\n- `Space + dt` $\\implies$ Nvim-dap Terminate\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falcestide%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falcestide%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falcestide%2Fdotfiles/lists"}