Skip to content

Jonesy/nixos-config

Repository files navigation

NixOS Config

NixOS config of a life-long Mac user, so it's very much a work in progress.

Motivations

This is a developer-focused config, it has been birthed out of a need to be able to hop from different projects with different libraries and versions. Managing different versions of libraries, needing to clog my system with extra packages for a quick project and so on have been a long running frustration and NixOS really has helped aleviate those common problems.

Configuration

This configuration uses flakes and Home Manager. After a few tries I got it to work by using the home-manager flakes approach.

Updating

$ nix flake update
$ sudo nixos-rebuild switch --flake .
$ home-manager switch --flake .

Todos Short Term

  • Break up config into separate modules
  • Write blog post tutorial
  • Clean up project structure
  • Allow for different users to install (not just me)
  • Add snippets in README

Todos Long Term

  • Structure for a second NixOS box and MacBook
  • Try out Hyprland or a comparable tiling manager

Reading Material

About

My nixos configuration (v1)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published