Skip to content

My personal NixOS Flake setup for daily use on my Thinkpad T420. Mi configuración personal de NixOS Flake para uso diario en mi Thinkpad T420.

License

Notifications You must be signed in to change notification settings

RickMars-Tech/MarsOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ MarsOS ❄️

MarsOS is a simple way to replicate my setup on any NixOS system via a Flake.

built with nix

Components

NixOS(Wayland)
Window Manager Niri
Terminal Emulator Wezterm
Bar Waybar
Application Launcher Fuzzel
Notification Daemon Dunst
Display Manager GreetD + TuiGreet
Network Management Tool IWD + NetworkManager
System resource monitor Bottom
File Manager Yazi & Nautilus
Shell Fish
Media Player MPV
Text Editor Helix
Fonts Nerd fonts
Image Viewer IMV

Guide to Setup


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

Important.

  1. 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.
  2. 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.
  3. Preferably Install a Minimal environment without DE.

References

Thanks to these folks who have inspired me and taught me a lot:

Tyler Kelley

Liassica

Ryan Yin

About

My personal NixOS Flake setup for daily use on my Thinkpad T420. Mi configuración personal de NixOS Flake para uso diario en mi Thinkpad T420.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published