- Shell 35.7%
- Lua 24.8%
- Fennel 16.2%
- Ruby 15%
- Python 3.7%
- Other 4.6%
|
|
||
|---|---|---|
| base-config | ||
| i3-config/.config | ||
| screenshots | ||
| sway-config/.config | ||
| .gitignore | ||
| LICENSE | ||
| manager.clj | ||
| README.md | ||
My Linux Workflow Configs
Screenshots
Introduction
Here I want to keep my personal config files, both for myself to not lose them and for others that might find them useful.
I am a software engineer, so these configs are made for easy developer and technical workflow, alongside aesthetics.
I try to keep things simple and efficient.
More simplicity means easier maintenance and more focus on your work.
Theming
Apply themes (kvantum, gtk, etc.) manually and recheck the configs related to them, also check if the needed files are available on
your system (~/.themes, ~/.icons, /usr/share/themes, etc.)
TODOs
- Add leader active indicator to wezterm
- Wezterm zoom state indicator
How to use these dotfiles
These dotfiles are managed by stow. You don't need to know are have stow installed to be able to use them, you can just copy them or symlink them to your own config, but stow is here to make the symlinking process easier.
The dotfiles are structured by their environment. Meaning all configs related to i3wm are in i3-config, all sway configs are under sway-config and so on.
There is also base-config which contains the common and base configurations shared in different environments that I use.
To use with stow:
NOTE if your system already has some of the files in your stow package, and you want to override them with your stowed files, while still not missing everything you had, you can run with the --adopt flag.(read about the flag)
NOTE that --adopt will add all the existing files to your stow package, so you can view the diff with git and discard all changes if you want to.
git clone [repo URL] ~/.dotfiles
cd ~/.dotfiles
Manager script (stow helper)
You can directly use stow but the manager.clj script makes things easier.
Make sure you have babashka installed.
./manager.clj help


