3.1 KiB
SDG-OS
mangoWC dotfiles with DMS integration
auto-install
clone the repository into your home (~) directory:
cd ~
git clone https://git.sdgcloud.nl/SDGDen/SDG-OS.git
make the install script executable
cd SDG-OS
chmod a+x install.sh
run the install script
./install.sh
this will also set up automatic updates. any files you manually alter will stop auto-updating.
updates run automatically on startup via git pull, you can update manually by going into the SDG-OS directory and running git pull
to turn updates off, run the following command:
echo "off" > ~/.coinfig/SDGupdate.state
manual install
clone the repo.
git clone https://git.sdgcloud.nl/SDGDen/SDG-OS.git
copy the files to your .config folder if you want to modify them yourself
cd SDG-OS
cp -r mango ~/.config
cp -r sdgos ~/.config
or use stow to symlink them if you want automatic updates
cd SDG-OS
stow .
or manually symlink them
sudo ln -sf /home/$(whoami)/SDG-OS/mango /home/$(whoami)/.config
sudo ln -sf /home/$(whoami)/SDG-OS/sdgos /home/$(whoami)/.config
then make the scripts in the sdgos folder executable:
sudo chmod -R a+x ~/.config/sdgos
lastly, pick whether you want to use automatic updates or not (only relevant if you used stow or symlinks)
echo "on" > ~/.config/SDGupdate.state
use "on" for automatic updates on boot or "off" to not have automatic updates
manual updates can be done by CDing into the SDG-OS directory and running git pull
you may need to tweak around with some stuff to get application auto-theming to work, reference the DMS docs: https://danklinux.com/docs/dankmaterialshell/application-themes
as well as the mangoWM docs: https://mangowm.github.io/docs
please be sure to tweak the display config using dms or by editing monitors.conf to match your displays!
for keybinds, press super+k. these are automatically updated from your binds.conf file.
needed software:
(aur)mangowm-git ghostty firefox dms-shell nautilus brightnessctl pipewire-pulse pipewire (aur)dsearch-bin matugen adw-gtk-theme wl-copy hyprshot grim satty fzf micro
installation of that software:
sudo pacman -Syu ghostty firefox dms-shell yay git nautilus brightnessctl pipewire-pulse pipewire matugen adw-gtk-theme wl-copy hyprshot grim satty
yay -S mangowm-git dsearch-bin
mango-config editor script
you can open the mango config editor with super+m, this opens a terminal in which you can select a config file and see the contents of that config file.
this script has a variable for the editor, it uses micro by default, but you can change the line "app=micro" to any editor you'd like.
contributing
anyone with an SDGCloud account can work on forks of this repository and send code in for review, just shoot me a message if you have something interesting for the config and i'll take a look at it!
requesting features
just message me on discord lmao.
Updates:
17-05-2026 - added auto-updater as well as install script.
17-05-2026 - added screenshot capability through scripts, first run modal (opens settings and keybinds popup on first boot) and added a somewhat-simple mango config editor script.