feat(templates): More package templates, template management start
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from config.dtype.others import ArchMgrTemplateData
|
||||
|
||||
|
||||
class ArchMgrTemplates:
|
||||
pkg_bundles: dict[str, list[str]]
|
||||
bootloader_config: BootLoaderSettings
|
||||
theme_templates: ArchMgrTemplateData
|
||||
repo_config: None # TODO: Define a good dtype here
|
||||
|
||||
|
||||
class BootLoaderSettings:
|
||||
templates: ArchMgrTemplateData
|
||||
name: str
|
||||
|
||||
|
||||
def load_templates():
|
||||
pass
|
||||
@@ -22,3 +22,31 @@ pipewire:
|
||||
|
||||
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,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"": {}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user