{"id":13538616,"url":"https://github.com/szorfein/dotfiles","last_synced_at":"2025-05-15T12:06:10.317Z","repository":{"id":41329890,"uuid":"58390571","full_name":"szorfein/dotfiles","owner":"szorfein","description":"Dotfiles for unix, managed by GNU stow.","archived":false,"fork":false,"pushed_at":"2025-05-10T13:53:55.000Z","size":6228,"stargazers_count":771,"open_issues_count":0,"forks_count":32,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-05-10T14:41:21.142Z","etag":null,"topics":["awesomewm","dotfile","dotfiles-linux","gnupg","mutt","ncmpcpp","st","subtlewm","theme","tmux","tor","vifm","vim","weechat","zsh"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/szorfein.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"patreon":"szorfein","liberapay":"szorfein"}},"created_at":"2016-05-09T16:11:42.000Z","updated_at":"2025-05-10T13:53:40.000Z","dependencies_parsed_at":"2024-12-31T21:21:39.156Z","dependency_job_id":"bfa6c44d-0dee-4c7f-886b-65e639222b27","html_url":"https://github.com/szorfein/dotfiles","commit_stats":{"total_commits":144,"total_committers":1,"mean_commits":144.0,"dds":0.0,"last_synced_commit":"c0e30418ea2f9d804e008b16cf694f716d76bd3a"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szorfein%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szorfein%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szorfein%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szorfein%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szorfein","download_url":"https://codeload.github.com/szorfein/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337613,"owners_count":22054253,"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":["awesomewm","dotfile","dotfiles-linux","gnupg","mutt","ncmpcpp","st","subtlewm","theme","tmux","tor","vifm","vim","weechat","zsh"],"created_at":"2024-08-01T09:01:14.190Z","updated_at":"2025-05-15T12:06:05.304Z","avatar_url":"https://github.com/szorfein.png","language":"Lua","funding_links":["https://patreon.com/szorfein","https://liberapay.com/szorfein","https://www.patreon.com/szorfein"],"categories":["Lua","⚡ Void Linux"],"sub_categories":["Other"],"readme":"\u003ch2 align=\"center\"\u003ex Custom Dotfiles x\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/szorfein/dotfiles/stargazers\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/szorfein/dotfiles?color=%23BB9AF7\u0026labelColor=%231A1B26\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/szorfein/dotfiles/network/members/\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/forks/szorfein/dotfiles?color=%237AA2F7\u0026labelColor=%231A1B26\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/szorfein/dotfiles?color=73daca\u0026labelColor=%231A1B26\u0026style=for-the-badge\" /\u003e\n\u003cimg alt=\"\" src=\"https://img.shields.io/github/repo-size/szorfein/dotfiles?color=%230969da\u0026labelColor=%231A1B26\u0026style=for-the-badge\u0026label=Repo\" /\u003e\n\u003c/p\u003e\n\n###\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/szorfein/dotfiles#setup\"\u003eSetup\u003c/a\u003e\n| \u003ca href=\"https://github.com/szorfein/dotfiles/wiki\"\u003eWiki\u003c/a\u003e\n| \u003ca href=\"https://github.com/szorfein/dotfiles/wiki/Keybinds\"\u003eKeybinds\u003c/a\u003e\n| \u003ca href=\"https://github.com/szorfein/dotfiles/wiki/Gallery\"\u003eGallery\u003c/a\u003e\n\u003c/p\u003e\n\n##\n\n![holy screenshot](https://github.com/szorfein/unix-portfolio/raw/master/holy/clean.jpg)\n![holy screenshot](https://github.com/szorfein/unix-portfolio/raw/master/holy/full.jpg)\n\n###\n\n- **WM:** [SwayFX](https://github.com/WillPower3309/swayfx)\n- **OS:** [Arch](https://archlinux.org/), [Void](https://voidlinux.org/) or [Gentoo](https://www.gentoo.org/) with [Musl](https://musl.libc.org/), installed with [Getch](https://github.com/szorfein/getch)\n- **Shell:** Zsh with [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh), [Starship](https://starship.rs), ([plugins](https://github.com/szorfein/dotfiles/blob/main/zsh/.config/reaver/zsh.yml))\n- **Widgets:** [EWW](https://elkowar.github.io/eww/eww.html) \n- **Term:** [Wezterm](https://github.com/wez/wezterm)\n- **Editor:** [NeoVim](https://neovim.io) with [LazyVim](https://lazyvim.github.io/) ([plugins](https://github.com/szorfein/dotfiles/tree/main/neovim/.config/nvim/lua/plugins)) and [Tmux](https://github.com/tmux/tmux/wiki) ([plugins](https://github.com/szorfein/dotfiles/blob/main/tmux/.config/reaver/tmux.yml))\n- **File Manager:** [NNN](https://github.com/jarun/nnn) + Thunar (alsa) or [Nemo](https://github.com/linuxmint/nemo) (pulse)\n- **Fonts:** [Iosevka](https://www.nerdfonts.com/) + [Material Icons](https://github.com/google/material-design-icons) + [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) + [Demova](https://www.dafont.com/demova.font) + [IcoMoon](https://icomoon.io/)\n- **Dotfiles manager and theme switcher:** [GNU/Stow](https://www.gnu.org/software/stow/), [Reaver](https://github.com/szorfein/reaver).\n\n## Setup\n\n### Installation\n\nFollow the guide [here](https://github.com/szorfein/dotfiles/tree/main/swayfx/.config/sway)\n\nAutomatic installation available with Chezmoi [dots](https://github.com/szorfein/dots) or [chezmoi-ansible](https://github.com/szorfein/dots/tree/ansible) (only Archlinux, Gentoo, Voidlinux).\n\n## Previous setup\n\n![focus screenshot](https://github.com/szorfein/unix-portfolio/raw/master/focus/clean.jpg)\n![focus full](https://github.com/szorfein/unix-portfolio/raw/master/focus/full.jpg)\n\n###\n\n- **WM:** [Awesome](https://github.com/awesomeWM/awesome)\n- **OS:** [Arch](https://archlinux.org/), [Void](https://voidlinux.org/) or [Gentoo](https://www.gentoo.org/) with [Musl](https://musl.libc.org/), installed with [Getch](https://github.com/szorfein/getch)\n- **SH:** zsh with [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh) and [starship](https://starship.rs)\n- **Term:** [xSt](https://github.com/gnotclub/xst)\n- **Editor:** [Vim](https://github.com/vim/vim) and [Doomemacs](https://github.com/doomemacs/doomemacs)\n- **Compositor:** [Picom](https://github.com/yshui/picom)\n- **File Manager:** [NNN](https://github.com/jarun/nnn), [Vifm](https://github.com/vifm/vifm)\n- **Fonts:** [Nerd Font](https://www.nerdfonts.com/) Iosevka + [Material Icons](https://github.com/Templarian/MaterialDesign-Font) + [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme)\n- **Dotfiles manager and theme switcher:** [GNU/Stow](https://www.gnu.org/software/stow/)\n\n###\n\n## Setup\n\n### Installation\nThere are three way to install [themes-m3/focus](#screens)\n+ Manually by following the [wiki page](https://github.com/szorfein/dotfiles/tree/main/awm-m3/.config/awesome), works on any distribution and you install only what your need.\n+ Fully scripted with [chezmoi](https://www.chezmoi.io/), (better on a new install), follow the instruction [here](https://github.com/szorfein/dots).\n+ (Not Yet Tested on last Debian 12) Ansible with\n  [ansible-collection-desktop](https://github.com/szorfein/ansible-collection-desktop),\nyou can find an example of playbook\n[here](https://github.com/szorfein/dots/tree/ansible/home/ansible).\n\nThe method with `chezmoi` and `ansible` only work for supported distrib Gentoo, Archlinux, Voidlinux or Debian (bulleyes).  \n\n### Other screenshots\nMore screenshots are available at [unix-portfolio](https://github.com/szorfein/unix-portfolio) or [Gallery](https://github.com/szorfein/dotfiles/wiki/Gallery).\n\n#### Support\nAny support will be greatly appreciated, star the repo, a coffee, donation, thanks you !\n\n[![Donate](https://img.shields.io/badge/don-liberapay-1ba9a4)](https://liberapay.com/szorfein) [![Donate](https://img.shields.io/badge/don-patreon-ab69f4)](https://www.patreon.com/szorfein)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszorfein%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fszorfein%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fszorfein%2Fdotfiles/lists"}