Dotfiles/Readme.md

168 lines
2.8 KiB
Markdown
Raw Normal View History

2023-02-03 18:12:16 +00:00
## Rice Bowl
I've created a Dir under .config called Rice Bowl which is something like the Rice Controller / Master
2023-02-03 18:18:48 +00:00
### Intallation
- Install the software that is used by this tat you want to used
- clone repository `git clone git@git.euph.dev:snoweuph/Dotfiles.git`
- run install script that is located under `Dotfiles/rice-bowl/script/install.sh`
- set paths and other values in config under `.config/rice-bowl/config`
- run generate script once to generate config files `.config/rice-bowl/Scripts/generate_config.sh`
2023-02-03 18:12:16 +00:00
## Software Used
### Base
- Shell: ZSH
- Terminal: Alacritty
- Display Manager:
- Window Manager: I3
- Compositor: Picom
- Program Launcher: Rofi
- Panel: Polybar
- Notification Server: Dunst
- Audio Server: Pipewire
### Progress
- [x] Alacritty
- [x] i3
- [x] feh
- [x] dunst
- [x] picom
- [x] polybar
- [x] rofi
- [x] cava
- [x] flameshot
### CLI
- System Monitor: HTop
- Music Visualizer: Cava
- Image Viewer: Feh
- Fetch: Neofetch
### GUI
## Dir
### Tree
```
".config/"
|__"rice-bowl/"
| |__"demon.sh"
| |__"config.sh"
| |
| |__"config/"
| | |__"paths.sh"
| | |__"fonts.sh"
| | |__"styling.sh"
| |
| |__"scripts/"
| | |__"generate_config.sh"
| | |
| | |__"generators/"
| | |__"generate_<generator>_config.sh"
| |
| |__"themes/"
| |__"<theme>.sh"
|
|__"rofi/"
| |__"scripts/"
| | |__"<script-name>/"
| | |__"<script-name>.sh"
| | |__"<script-name>.rasi"
| |
| |__"themes/"
| |__"<theme-name>.rasi"
|
|__"i3/"
| |__"config"
| |
| |__"conf/"
| | |__"colors.conf"
| | |__"fonts.conf"
| | |__"bindings.conf"
| | |__"apps.conf"
| | |__"apps2.conf"
| | |__"workspaces.conf"
| | |__"styling.conf"
| | |__"styling1.conf
| | |__"rules.conf"
| |
| |__"scripts"
| |__"polybar.sh"
| |__"<script-name>.sh"
|
|__"picom/"
| |__"picom.conf"
|
|__"dunst/"
| |__"dunstrc"
| |
| |__"dunstrc.d"
| |__"00-colors.conf"
| |__"10-fonts.conf"
| |__"50-bindings.conf"
| |__"80-styling.conf"
|
|__"polybar/"
| |__"launch.sh"
| |__"config.ini"
| |
| |__"config/"
| | |__"colors.ini"
| | |__"fonts.ini"
| | |__"styling.ini"
| |
| |__"modules/"
| | |__"<module-name>/"
| | |__"<module-name>.ini"
| | |__"?<module-name>.sh"
| | |
| | |__"?config/"
| | |__"<module-name>.conf"
| |
| |__"bars/"
| |__"<bar-name>.ini"
|
|__"alacritty/"
| |__"alacritty.yml"
| |
| |__"config/"
| |__"colors.yml"
| |__"fonts.yml"
| |__"styling.yml"
```
### Files
#### rice-bowl/config/paths.txt
```
config-dir =
images-dir =
wallpaper-dir =
screenshot-dir =
```
## Themeing Engines
- GTK
- gtkrc
- gtk 2
- gtk 3
- gtk 4
### Important Envoirment Variables
- GTK_RC_FILES
- GTK2_RC_FILES
### Tools
*All of these are their names under fedora*
- qt5 - qt5ct
- qt4 - qtconfig-qt4 (provided by qtconfig)
- gtk - lxappearance