Template:Editing Template: Difference between revisions
 Created the default template  | 
				mNo edit summary  | 
				||
| Line 1: | Line 1: | ||
== Installation ==  | == Installation ==  | ||
=== Using nix-shell ===  | === Using nix-shell ===  | ||
{{#tag:pre|  | |||
nix-shell -p package_name  | nix-shell -p package_name  | ||
}}  | |||
=== System-Wide Installation on NixOS ===  | === System-Wide Installation on NixOS ===  | ||
{{#tag:pre|  | |||
environment.systemPackages = [  | environment.systemPackages = [  | ||
   pkgs.package_name  |    pkgs.package_name  | ||
];  | ];  | ||
}}  | |||
After modifying your configuration, apply the changes by running:  | After modifying your configuration, apply the changes by running:  | ||
{{#tag:pre|  | |||
sudo nixos-rebuild switch  | sudo nixos-rebuild switch  | ||
}}  | |||
=== User-Specific Installation with Home Manager ===  | === User-Specific Installation with Home Manager ===  | ||
{{#tag:pre|  | |||
home.packages = [    | home.packages = [    | ||
   pkgs.package_name    |    pkgs.package_name    | ||
];  | ];  | ||
}}  | |||
After updating your configuration, apply the changes by running:  | After updating your configuration, apply the changes by running:  | ||
{{#tag:pre|  | |||
home-manager switch  | home-manager switch  | ||
}}  | |||
== Configuration ==  | == Configuration ==  | ||
=== Basic ===  | === Basic ===  | ||
{{#tag:pre|  | |||
programs.package_name = {  | programs.package_name = {  | ||
     enable = true;  |      enable = true;  | ||
};  | };  | ||
}}  | |||
=== Advanced ===  | === Advanced ===  | ||
{{#tag:pre|  | |||
programs.package_name = {  | programs.package_name = {  | ||
   enable = true;  |    enable = true;  | ||
   ...  |    ...  | ||
};  | };  | ||
}}  | |||
== Tips and Tricks ==  | == Tips and Tricks ==  | ||
=== Where to see a list of options? ===  | === Where to see a list of options? ===  | ||
The home manager options are defined in the following Home Manager Options Manual.  | The home manager options are defined in the following Home Manager Options Manual.  | ||
The system-wide options are listed on ....  | |||
The system-wide options are listed   | |||
== Troubleshooting ==  | == Troubleshooting ==  | ||
== References ==  | == References ==  | ||