- Python 36.2%
- Shell 20%
- HTML 18.5%
- JavaScript 11.7%
- CSS 6.2%
- Other 7.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
CI / Secrets (gitleaks) (push) Has been cancelled
CI / Hygiene (push) Has been cancelled
CI / Shell (shellcheck + shfmt) (push) Has been cancelled
CI / Python (ruff) (push) Has been cancelled
CI / Lua (stylua) (push) Has been cancelled
CI / JSON / JSONC (prettier) (push) Has been cancelled
CI / YAML (prettier) (push) Has been cancelled
CI / TOML (prettier) (push) Has been cancelled
CI / Markdown (markdownlint-cli2) (push) Has been cancelled
CI / Stow dry-run (push) Has been cancelled
Rotates user.signingkey to D7B6F6EB…, and moves the identity off the GitHub noreply address. Committed under the old identity to match the rest of the history; everything from here uses the new one. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJJmWt4ZSVysqNTVmp1B5i |
||
| .github | ||
| _extra_notes | ||
| _spicetify_theme_configs | ||
| assets | ||
| caelestia | ||
| ci | ||
| docs | ||
| dot-cargo | ||
| dot-claude | ||
| dot-config | ||
| dot-hermes | ||
| dot-local/share | ||
| dot-opencode/mcp/openrouter-image-mcp-server | ||
| dot-profile.d | ||
| Games/umu | ||
| system | ||
| .gitattributes | ||
| .gitignore | ||
| .gitleaks.toml | ||
| .luarc.json | ||
| .markdownlint-cli2.yaml | ||
| .markdownlint.vendored.yaml | ||
| .markdownlint.yaml | ||
| .pre-commit-config.yaml | ||
| .pre-push-config.yaml | ||
| .prettierignore | ||
| .prettierrc.json | ||
| .shellcheckrc | ||
| .shfmt.toml | ||
| .stow-local-ignore | ||
| CONTRIBUTING.md | ||
| dot-bashrc | ||
| dot-gitconfig | ||
| dot-profile | ||
| dot-tmux.conf | ||
| dot-Xresources | ||
| dot-zshrc | ||
| full-setup.sh | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| required_packages_archlinux.txt | ||
| stow-setup.sh | ||
Configuration files
Arch Linux only. This repo assumes
pacmanplus an AUR helper (paruoryay). The setup script callssudo pacman, installs AUR packages viamakepkg, and enablessddm.service. On other distros, cherry-pick thedot-config/subtrees you want and symlink them yourself —stow-setup.shworks anywhere stow runs.
Quick tip about querying your packages into your own file:
pacman -Qqe > target_file_location/target_file.txt
To install the queried packages:
sudo pacman -S --needed - < target_file_location/target_file.txt
Feel free to replace pacman with paru, yay or whatever AUR helper you may use
- But DON'T use
sudoif you use an AUR helper!!!
A lot of the packages are AUR packages, so don't worry about pacman telling you they don't exist if you don't use an AUR helper to install them with.
Table of contents
Quick setup guide
chmod +x ./stow-setup.sh && chmod +x ./full-setup.sh # One time only
./full-setup.sh # Or ./stow-setup.sh if you only want the symlinks.
Important
The
stow scriptand by extension thefull setup scriptboth usestowwith the--adoptflag, meaning it could alter existing files in directories such as~/.config,~/.local, etc. If you don't want that behavior, run your stow commands manually or change the scripts to not use the--adoptflag.
Setup Showcase
Neovim
Important
The Neovim part of this repo can be found in
1git2clone/nvim-config.
Full Workflow video
https://github.com/user-attachments/assets/741b4680-d85f-49cb-abff-1d959bdc93c2
Note
Video files can be found in
assetsin case you're viewing them outside of GitHub or you want to view the video files themselves.
Additional resources
-
cattpuccin.nvim docs - neovimcraft.com
- Useful for those who want to change the styling under /nvim/lua/plugins/colorscheme.lua
-
Make sure to check the
dot-config/programs/folder which contains a bunch of useful utilities like a color hue shift script that changes the hues of every 6-digit HEX sequence with your specified offset (1-360) and some other apps. They're already added to your$PATHvariable indot-profile.





