New user switching to NixOS

This page summarizes the projects mentioned and recommended in the original post on /r/NixOS

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • plasma-manager

    Manage KDE Plasma with Home Manager

  • Normally yes with the help of home-manager, but you cannot manage your Plasma configuration declaratively, yet. I think there is an effort for configuring Plasma here, but it is not complete yet and did not get any updates since September so maybe it is abandoned or paused for now? If you are fine with using Gnome, there is a dconf module in home-manager so you can also make your desktop environment reproducible. There is also xfconf module for configuring XFCE if you prefer that but I did not use it so I don't know if it is as good as dconf.

  • nixos-config

  • Normally yes with the help of home-manager, but you cannot manage your Plasma configuration declaratively, yet. I think there is an effort for configuring Plasma here, but it is not complete yet and did not get any updates since September so maybe it is abandoned or paused for now? If you are fine with using Gnome, there is a dconf module in home-manager so you can also make your desktop environment reproducible. There is also xfconf module for configuring XFCE if you prefer that but I did not use it so I don't know if it is as good as dconf.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dotfiles

    And I say hey, what's going on? (by hlissner)

  • You should check flakes. I think best way to learn how it works (considering you know Nix language) is to check other people's configuration for best practices and structure. You can check repositories on GitHub sorted by star. I personally like hlissner's configuration. I also think Misterio77's configuration is well documented for starters even though I don't like its structure that much.

  • nix-starter-configs

    Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

  • You should check flakes. I think best way to learn how it works (considering you know Nix language) is to check other people's configuration for best practices and structure. You can check repositories on GitHub sorted by star. I personally like hlissner's configuration. I also think Misterio77's configuration is well documented for starters even though I don't like its structure that much.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts