Install

Arch-Linux

sudo pacman -Sy && sudo pacman -S git make --noconfirm
git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f arch.mk [check|install]

Manjaro

sudo pacman -Sy && sudo pacman -S git make --noconfirm
git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f manjaro.mk [check|install]

Debian

git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f debian.mk [check|install]

Windows 10 WSL (Debian, Ubuntu 18.04 / 20.04)

or

Debian

sudo apt-get -y update && sudo apt-get -y install git make
git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f debian.mk install-on-wsl

Arch-Linux

docker pull archlinux
docker create --name Arch archlinux:latest
docker export -o archlinux.tar Arch
wsl.exe --import "Arch" "$PWD/archlinux" "archlinux.tar" --version 2

and then configure with

wsl.exe -d Arch
pacman-key --init
pacman -Syu
useradd -m <username>
passwd <username>
pacman -S sudo vim
export EDITOR=/usr/bin/vim
visudo
...
<username> ALL=(ALL) ALL
...
:wq

pwconv
grpconv
chmod 0744 /etc/shadow
chmod 0744 /etc/gshadow

You can enable it by doing

wsl.exe -d <distro> --user <username>

And run the Playbook by doing

sudo pacman -Sy && sudo pacman -S git make --noconfirm
cd ~
git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f arch.mk install-on-wsl

Manjaro

docker pull manjarolinux/base
docker create --name Manjaro manjarolinux/base
docker export -o manjaro.tar Manjaro
wsl.exe --import "Manjaro" "$PWD/manjaro" "manjaro.tar" --version 2

and then configure like Archlinux.

sudo pacman -Sy && sudo pacman -S git make --noconfirm
git clone https://github.com/Dgame/dgame-system
cd dgame-system && make -f manjaro.mk install-on-wsl

Don't forget to enable the WSL distro in the Docker-Desktop App


  • git
  • Fira-Code
  • profanity
  • keepass
  • terminal
    • alacritty
    • tmux
    • taskwarrior
  • shell
    • fish
      • fisher
      • spacefish (prompt) with fisher
    • starship (prompt)
  • editor
    • vim
    • vs-code
    • sublime
  • programming
    • rust
    • php
      • composer
      • php-pear / pecl
    • jetbrains
    • workspace
  • docker
    • docker-compose
  • credentials
  • browser
    • Brave
    • Firefox