NixOS-95/README.md

3.7 KiB

NixOS-95

A nostalgic Windows 95-inspired NixOS setup with modern pastel vibes.

This is a NixOS configuration designed to evoke the pixel-perfect charm of Windows 95, infused with a clean, soft pastel aesthetic. Lightweight, customizable, and perfect for retro lovers or low-spec setups.


🖥️ System Overview


📁 Directory Overview

tree .
NixOS-95/
├── flake.nix
├── flake.lock
├── Configurations/
│   └── Hosts/
│       └── Default/
│           ├── configuration.nix
│           ├── hardware-configuration.nix
│           ├── user.nix
│           ├── home/
│           │   ├── home.nix
│           │   ├── desktop.nix
│           │   └── user-packages.nix
│           └── variables/
│               ├── system-vars.nix
│               └── user-vars.nix
├── Modules/
│   ├── Applications/
│   └── System/
├── nixos95
│   ├── dotfiles/
│   ├── core.nix
│   ├── default.nix
│   ├── desktop.nix
│   ├── keybinds.nix
│   ├── taskbar.nix
│   └── theme.nix
├── Ressources/
│   ├── Icons/
│   ├── Images/
│   │   └── Wallpapers/
│   └── Themes/
├── README.md

Wallpaper and Aesthetics

Wallpapers are located in ./Resources/Images/Wallpapers.
Some have been lightly edited. Originals were created by aconfuseddragon.

I do not own any of the icons or wallpapers.
If you showcase or redistribute them, please credit the original artists.


Installation

Requires a NixOS install.

  1. Clone the repository:

    git clone https://github.com/peritia-system/NixOS-95.git NixOS
    cd NixOS
    
  2. Regenerate hardware configuration:

    sudo nixos-generate-config --dir Configurations/Hosts/Default
    
  3. Build and switch to the system configuration:

    sudo nixos-rebuild switch --flake .#default
    
  4. Apply user settings with Home Manager:

    home-manager switch
    

Experimental Features

NixOS-95 relys on multiple experimental nix features. These are:

  1. flakes
  2. pipe-operators They are needed to activate the configuration.

Rebuild Notes

Due to how Home Manager and XFCE handle theming, changes may not fully apply on the first attempt.

For best results:

  1. Rebuild twice
  2. Log out and back in after each rebuild

Features

  • Pixel-style retro desktop with pastel polish
  • Lightweight and XFCE-powered (great for low-spec machines)
  • Flake-based configuration with easy updates
  • Themed with Chicago95 and matching icon set

Showcase

Image1

More Screenshots

Image2
Image3
Image4

Reddit Post:
👉 See the Reddit showcase post


Final Thoughts

This setup was built for my boyfriend to use during school. I love how this setup turned out—it's nostalgic and clean, so I wanted to give more people the opportunity to use it. Hope you enjoy it!