MarsOS is a simple way to replicate my setup on any NixOS system via a Flake.
NixOS(Wayland) | |
---|---|
Window Manager | Hyprland |
Terminal Emulator | Zellij + Alacritty |
Bar | Waybar |
Application Launcher | Rofi |
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 |
Wallpaper | Nix-ArtWork |
Install git with Nix-shell:
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: