Dandelinux = Dandelion + Linux.
A toy linux distribution for game development :)
The awesome configuration is adapted from manilarome/the-glorious-dotfiles.
You can execute local.*
(depends on your OS) to build the system.
Before you start, make sure docker
is available in your terminal.
TODO:
Use lsblk
to check your devices.
For example, if your device name is /dev/sda
, execute cfdisk
to create partitions:
cfdisk /dev/sda
Please choose dos
and create 3 partitions for main system, booting and swapping separately,
marking booting partition as bootable.
Before executing, please use vim
to update devices and partitions information:
DEVICE_NAME=/dev/sda
BOOT_PART=/dev/sda1
SWAP_PART=/dev/sda2
MAIN_PART=/dev/sda3
And invoke chmod
:
chmod 777 install.sh
Finally, you can execute:
./install.sh
You can remove pre-installed software by add #
or add software you want
by editing preinstall.x86_64
.
Execute:
arch-chroot /mnt
You can find the init script in /home/init.sh
.
You can update your time zone, username, and host name.
After chmod 777 /home/init.sh
, execute /home/init.sh
and set password for the root
user.
After rebooting, you can enjoy your OS!
We prepared some useful software. You can execute /home/post.sh
to install them automatically,
The software list is in /home/software.x86_64
.
In system settings, modify the Current Session
:
- Set
xfce4-panel
,Thunar
,xfdesktop
, andxfwm4
asNever
- Save this session
- Add
awesome
into autostart application list
Also modify the keyboard shortcut settings: remove all existing key shortcuts.
After installation, please reboot your device.