Skip to content

Ogglord/nix-macbookm1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My NixOS config for my M1 Macbook Pro

An awesome source of inspiration
Explore the repo »

flake.nix · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. License

About The Project

There are many great nix configurations templates available on GitHub; however, this is mine. I like it because:

  • It is simplistic
  • It is based on flakes, system and home-manager are (re)built together, always. Stop bothering with nixos-rebuild and home-manager switch
  • Almost all packages and configuration are on user level either made through home-manager or custom code

Of course, no one nix config will serve everyones taste You may also suggest changes by forking this repo and creating a pull request or opening an issue.

Getting Started

  1. Install NixOS
  2. Enable flakes
  3. Setup your user with a passwd
  4. Clone the repo
  5. Make sure to update hardware-configuration.nix (!)
  6. Tweak the username (here)
  7. Build it

How to build

To rebuild everything and switch to the new build

  • full command
    nixos-rebuild switch .#<hostname>
  • or use the alias
    rebuild

Useful resources

  • nix Packages
  • NixOS Options
  • Home-Manager Options
  • About

    Ogglords config for NixOS on M1 Mac

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published