Command Shell: Difference between revisions

imported>Pfeiferj
imported>Vieta
m Nushell mentioning
Line 1: Line 1:
A shell is a program that translates text commands (like {{ic|ls}}, {{ic|vim}}, {{ic|reboot}} etc) into instructions for your computer. The default shell on NixOS is [[bash]], but it can be easily changed.
A shell is a program that translates text commands (like {{ic|ls}}, {{ic|vim}}, {{ic|reboot}} etc) into instructions for your computer. The default shell on NixOS is [[bash]], but it can be easily changed.


{{note|[[Zsh]] is used here as an example. You can use other shells, eg {{ic|fish}}.}}
{{note|[[Zsh]] is used here as an example. You can use other shells, eg {{ic|fish}} {{ic|fish}}.}}
== Enable ==
== Enable ==
Always enable the shell system-wide, even if it's already enabled in your <code>home.nix</code>. Otherwise it wont source the necessary files.
Always enable the shell system-wide, even if it's already enabled in your <code>home.nix</code>. Otherwise it wont source the necessary files.
Line 38: Line 38:
* [[Zsh]]
* [[Zsh]]
* [[Fish]]
* [[Fish]]
 
* [Nushell]]
[[Category:Configuration]]
[[Category:Configuration]]
[[Category:Software]]
[[Category:Software]]