MarsOS is a simple way to replicate my setup on any NixOS system via a Flake.
NixOS(Wayland) | |
---|---|
Window Manager | Niri |
Terminal Emulator | Zellij + Foot |
Bar | Waybar |
Application Launcher | Fuzzel |
Notification Daemon | Dunst |
Display Manager | GreetD + TuiGreet |
network management tool | iwgtk |
System resource monitor | Bottom |
File Manager | Yazi + Nautilus |
Shell | Nushell + Oh-My-Posh |
Media Player | mpv |
Text Editor | Neovim |
Fonts | Nerd fonts |
Image Viewer | imv |
Run this command to ensure Git are installed:
nix-shell -p git
Clone the Repo:
git clone https://github.com/RickMars-Tech/MarsOS.git
cd MarsOS
Give permissions to the script and Run it:
sudo chmod +x setup
./setup
- This Flake is built specifically for Thinkpad/Intel systems, later I will add more modularity to support AMD systems but at the moment it should only be used for systems similar to mine (I use a Thinkpad T420) to avoid errors.
- The NixOS base must have been installed using GPT and UEFI since by default only Systemd-boot is supported, for GRUB you will have to edit the flake.
- Preferably Install a Minimal environment without DE.
Other configurations that I have learned a lot from: