chore: notes
This commit is contained in:
@@ -2,9 +2,22 @@ from .pkgs import ArchMgrPkgs
|
|||||||
|
|
||||||
|
|
||||||
class ArchMgrConfig:
|
class ArchMgrConfig:
|
||||||
|
# Explicitly installed packages from AUR and pacman
|
||||||
pkgs: ArchMgrPkgs
|
pkgs: ArchMgrPkgs
|
||||||
|
# Templates for rendering files. Can also set which
|
||||||
templates: object
|
templates: object
|
||||||
|
# Theme config and template adaptions. Calls templates.add for all colour options on build
|
||||||
|
theme: object
|
||||||
|
# These can add more packages. Also need to be able to set enabled and disabled
|
||||||
modules: object
|
modules: object
|
||||||
|
# Uses module interface for each element, loads files into correct locations
|
||||||
|
git: object
|
||||||
|
# Uses module interface for each file, can be either symlink, file or folder.
|
||||||
|
# Only used for including files outside the below directories
|
||||||
|
# root/ dir is virtual root
|
||||||
|
# user/ dir is virtual home dir
|
||||||
|
# config/ dir is virtual .config dir (so files in user/.config/ and config/ equivalent)
|
||||||
|
files: object
|
||||||
|
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
self.pkgs = ArchMgrPkgs()
|
self.pkgs = ArchMgrPkgs()
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
def clone_git_repo(repo_url: str, clone_path: str, branch: str = "DEFAULT"):
|
|
||||||
pass
|
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
class ArchMgrModule:
|
||||||
|
pkgs: list[str]
|
||||||
|
aur: list[str]
|
||||||
|
|
||||||
|
def __init__(self) -> None:
|
||||||
|
pass
|
||||||
|
|
||||||
|
def on_add(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def on_remove(self):
|
||||||
|
pass
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
from typing import Literal
|
|
||||||
|
|
||||||
|
|
||||||
def add_custom_theme():
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
def custom_theme_color_source(src: Literal["wallpaper"] | Literal["default"]):
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
# TODO: For desktop environments, what command??
|
|
||||||
def set_wallpaper(path: str):
|
|
||||||
pass
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
def set_gtk_theme():
|
|
||||||
pass
|
|
||||||
Reference in New Issue
Block a user