chore(notes): Add some ideas
This commit is contained in:
@@ -1,8 +1,4 @@
|
|||||||
from commands.util import pacman
|
|
||||||
|
|
||||||
|
|
||||||
def config():
|
def config():
|
||||||
print("""
|
print("""
|
||||||
Your config can be found at
|
Your config can be found at
|
||||||
""")
|
""")
|
||||||
pacman.install_package_list(["chromium"])
|
|
||||||
|
|||||||
@@ -12,3 +12,8 @@ def init(force: bool = False):
|
|||||||
with open(dir + "/config.yaml") as file:
|
with open(dir + "/config.yaml") as file:
|
||||||
file.write("")
|
file.write("")
|
||||||
print("Initialized a new archmgr repository")
|
print("Initialized a new archmgr repository")
|
||||||
|
# TODO: Warn user to not delete .config/archmgr repo
|
||||||
|
# TODO: Set up that repo (where to put it? /usr/share?)
|
||||||
|
# TODO: Consider collecting function
|
||||||
|
# TODO: Config folder instead of single config file
|
||||||
|
# TODO: Also store the folder name of the config folder in that repo (needs to be easily changeable for user!)
|
||||||
|
|||||||
@@ -6,3 +6,15 @@
|
|||||||
- Copy normal config files into correct directories
|
- Copy normal config files into correct directories
|
||||||
- Render and copy renderables
|
- Render and copy renderables
|
||||||
- Retrieve explicitly installed packages and remove those that are not present in goal and install those that are not present in current state
|
- Retrieve explicitly installed packages and remove those that are not present in goal and install those that are not present in current state
|
||||||
|
|
||||||
|
|
||||||
|
# Ideas
|
||||||
|
- [ ] function to collect new configs
|
||||||
|
- [ ] config options for users and groups
|
||||||
|
- [ ] presets for things like desktops (like Hyprland)
|
||||||
|
- [ ] config options for the template rendering
|
||||||
|
- [ ] config options for themes
|
||||||
|
- [ ] grub config
|
||||||
|
- [ ] Dynamic selection of more configs (i.e. require syntax)
|
||||||
|
- [ ] Own config syntax?
|
||||||
|
- [ ] Autocompletion
|
||||||
|
|||||||
Reference in New Issue
Block a user