Wondering about Nix

I currently use Manjaro, so not a complete nood. Started 25ish years bacj with SuSE/OpenSuSE. Can Nix be used now completely in the GUI? I heard about the graphical install & I could just install the NixOS store for the GUI package Manager right?

2 Likes

no

Nix has no GUI to manage it. There are community attempts though.

Graphical ISO image

The graphical installation ISO image contains the graphical NixOS installer as well as a Desktop Environment and several applications. It’s a live CD, so it allows you to get an impression of NixOS (and the Nix package manager) without installing it.

Gnome & KDE donload buttons under.

Yes, now you can install NixOS (the operating system) using a graphical installer. After the installation, there is no GUI for configuring NixOS.

2 Likes

maybe you could help out with

looks promising.

SnowflakeOS’ work is actually still maintained and worked on, if you want nix/NixOS with GUI I’d go there: https://snowflakeos.org/

1 Like

wow, that’s looking good!!! impressive!

Why not try other nix stuffs before stepping deeper?

  • nix is a package manager distro agnostic, you can install in Manjaro without conflicts with pacman;
  • home-manager configure your dot-files with nix;
  • devenv configure your projects with nix;

They will give you a little bit of experience of how is NixOS

Anyway, all you need to know to install a new package is this:
Search whatever you want: NixOS Search

Add it to your nix file.

# home-manager
{ pkgs, ... }: {
  home.packages = [
    pkgs.foo
    pkgs.bar
  ];
  # other options https://nix-community.github.io/home-manager/options.html
}
# devenv
{ pkgs, ...}: {
  packages = [
    pkgs.foo
    pkgs.bar
  ];
  # other options https://devenv.sh/reference/options/
}
# NixOS
{ pkgs, ...}: {
  environment.systemPackages = [ 
    pkgs.foo
    pkgs.bar
  ];
  # or
  users.users.edward78.packages = [
    pkgs.spam
    pkgs.eggs
  ];
  # other options https://search.nixos.org/options?
}

Run the tool switch command