I want programs that I install visible

Today is my first day with NixOS

I’m sorry I can’t find anything related to help me knowing what’s this about

I changed my conf:

environment.systemPackages = with pkgs; [
vim
wget
git
brave
blender
ardour
vscode
gimp
musescore
discord
libreoffice
gnome-commander
];

than I: sudo nixos-rebuild switch

non programs seem to be visible

so I search for advise and I saw something:

as I tried:

nix-channel --list
[marko@nixos:/etc/nixos]$ nix search nixpkgs braveerror: experimental Nix feature ‘nix-command’ is disabled; add ‘–extra-experimental-features nix-command’ to enable it

so I followed the advise on that page:
and I got:

nix search nixpkgs brave
error: syntax error in configuration line '--extra-experimental-features nix-command' in '/home/marko/.config/nix/nix.conf'
Try 'nix --help' for more information.


so the question is where do I add that --extra-experimental-features nix-command


I want to use programs that I've installed.
thanks in advance.

don’t know why but after I did run program…

I entered brave

and wala all programs are there.

Your issue might have been that the display manager is not restarted, as opposed to all other services, in order to avoid logging people off of their sessions when they are using their computers.

Thus, the UI did not catch all the new *.desktop files which are made available by the update.

Maybe this could be improved by displaying a warning that the users has to log back to make some of these changes happen, and graphical notifications could also be used as well.

1 Like

You should enable options rather than adding packages when possible, because they do a lot of config and side stuff.

For example programs.git.enable = true;

1 Like