Skip to content

Commit 6e57f6d

Browse files
committed
better config file default
1 parent 4ff5a39 commit 6e57f6d

1 file changed

Lines changed: 27 additions & 6 deletions

File tree

obsidian-wizard.py

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,35 @@ class Colors:
2525
BRIGHT_CYAN = '\033[96m'
2626
BRIGHT_YELLOW = '\033[93m'
2727

28-
DEFAULT_MKOBSFS_CONTENT = """BUILD_DIR="obsidian_rootfs"
29-
PACKAGES="base linux linux-firmware networkmanager sudo vim nano efibootmgr python squashfs-tools arch-install-scripts base-devel git gptfdisk wget os-prober pv"
30-
OUTPUT_SFS="system.sfs"
28+
DEFAULT_MKOBSFS_CONTENT = """
29+
:<<:
30+
Packages can be programs or parts of your system.
31+
$PACKAGES can be thought of as a mega-package in this situation that has everything needed for boot..
32+
You may add on packages from https://archlinux.org/packages/ here.
33+
Reccomended: add the `plasma` package to get a desktop.
34+
:
35+
PACKAGES="$PACKAGES"
36+
:<<:
37+
Some simple configuration:
38+
TIMEZONE is your (olson) timezone
39+
HOSTNAME is the name of your computer
40+
SERVICES are services. If you added the `plasma` package, we highly reccomend you add `sddm` to services.
41+
:
3142
TIMEZONE=""
3243
HOSTNAME="obsidianbtw"
33-
YAY_GET="obsidianctl-git"
34-
ROOT_HAVEPASSWORD="nopassword"
35-
CUSTOM_SCRIPTS_DIR=""
44+
SERVICES="$SERVICES"
45+
:<<:
46+
YAY_GET is close to packages, but from https://aur.archlinux.org/.
47+
These are COMMUNITY MADE.
48+
$YAY_GET is a bunch of obsidianOS tools that are needed.
49+
:
50+
YAY_GET="$YAY_GET"
51+
:<<:
52+
This section creates a user that is not root.
53+
root can do anything, but that also makes it unsafe.
54+
We HIGHLY RECCOMEND you add a user.
55+
If you dont know what dotfiles are, we reccomend you do NOT set these.
56+
:
3657
ADMIN_USER="user"
3758
ADMIN_DOTFILES=""
3859
ADMIN_DOTFILES_TYPE=""

0 commit comments

Comments
 (0)