feat(config): Clean up, add themes options
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
from config.dtype.others import ArchMgrTemplateData
|
||||
|
||||
|
||||
class ArchMgrTemplates:
|
||||
pkg_bundles: dict[str, list[str]]
|
||||
bootloader_config: list[BootLoaderSettings]
|
||||
theme_templates: dict[str, list[ArchMgrTemplateData]]
|
||||
|
||||
|
||||
class BootLoaderSettings:
|
||||
# Used to render the included template files
|
||||
templates: list[ArchMgrTemplateData]
|
||||
theme_folder: str
|
||||
conf_build_cmd: str
|
||||
name: str
|
||||
|
||||
|
||||
def load_templates():
|
||||
pass
|
||||
@@ -0,0 +1,7 @@
|
||||
grub:
|
||||
name: grub
|
||||
templates:
|
||||
- name: "GFX_MODE"
|
||||
data: "COMP:SCREENWIDTHxCOMP:SCREENHEIGHT"
|
||||
theme_folder: "ESP_DIR/grub/themes/"
|
||||
conf_build_cmd: "grub-mkconfig -o ESP_DIR/grub/grub.cfg"
|
||||
@@ -0,0 +1,55 @@
|
||||
hyprland:
|
||||
- hyprland
|
||||
- hyprlock
|
||||
- hypridle
|
||||
- hyprshutdown
|
||||
- grimblast
|
||||
- grim
|
||||
- xdg-desktop-portal-hyprland
|
||||
- hyprpolkitagent
|
||||
|
||||
hyrpland-extra:
|
||||
- hyprpaper
|
||||
- wl-clipboard
|
||||
- cliphist
|
||||
- hyprlauncher
|
||||
- hyprpwcenter
|
||||
- hyprtoolkit
|
||||
|
||||
pipewire:
|
||||
- pipewire
|
||||
- pipewire-alsa
|
||||
- pipewire-pulse
|
||||
- pipewire-jack
|
||||
- wireplumber
|
||||
|
||||
neovim:
|
||||
- neovim
|
||||
- lua
|
||||
- lua-language-server
|
||||
- tree-sitter
|
||||
- tree-sitter-cli
|
||||
- stylua
|
||||
|
||||
archives:
|
||||
- zip
|
||||
- unzip
|
||||
|
||||
bluetooth:
|
||||
- blueman
|
||||
- bluez
|
||||
- bluez-utils
|
||||
|
||||
utils:
|
||||
- fastfetch
|
||||
- tldr
|
||||
- gdu
|
||||
- dig
|
||||
- glances
|
||||
- bashtop
|
||||
|
||||
# TODO: For all, make it possible to be pkgs plus configs?
|
||||
yazi:
|
||||
- yazi
|
||||
- xdg-desktop-portal-termfilechooser-hunkyburrito-git
|
||||
- ouch
|
||||
@@ -0,0 +1,2 @@
|
||||
nordic:
|
||||
deep-dark:
|
||||
Reference in New Issue
Block a user