| ... | @@ -81,6 +81,7 @@ | ... | @@ -81,6 +81,7 @@ |
| 81 | # Define a user account. Don't forget to set a password with ‘passwd’. | 81 | # Define a user account. Don't forget to set a password with ‘passwd’. |
| 82 | users.users.fish = { | 82 | users.users.fish = { |
| 83 | isNormalUser = true; | 83 | isNormalUser = true; |
| | 84 | shell = pkgs.fish; |
| 84 | extraGroups = [ | 85 | extraGroups = [ |
| 85 | "wheel" # Enable ‘sudo’ for the user. | 86 | "wheel" # Enable ‘sudo’ for the user. |
| 86 | "dialout" # Enable serial access for the user. | 87 | "dialout" # Enable serial access for the user. |
| ... | @@ -95,12 +96,13 @@ | ... | @@ -95,12 +96,13 @@ |
| 95 | }; | 96 | }; |
| 96 | programs.git = { | 97 | programs.git = { |
| 97 | enable = true; | 98 | enable = true; |
| 98 | extraConfig = { | 99 | # extraConfig = { |
| 99 | push = { | 100 | # push = { |
| 100 | autoSetupRemote = true; | 101 | # autoSetupRemote = true; |
| 101 | }; | 102 | # }; |
| 102 | }; | 103 | # }; |
| 103 | }; | 104 | }; |
| | 105 | |
| 104 | programs.firefox.enable = true; | 106 | programs.firefox.enable = true; |
| 105 | programs.neovim.enable = true; | 107 | programs.neovim.enable = true; |
| 106 | #programs.neovim.defaultEditor.enable = true; | 108 | #programs.neovim.defaultEditor.enable = true; |
| ... | @@ -114,6 +116,7 @@ | ... | @@ -114,6 +116,7 @@ |
| 114 | | 116 | |
| 115 | # Some programs need SUID wrappers, can be configured further or are | 117 | # Some programs need SUID wrappers, can be configured further or are |
| 116 | # started in user sessions. | 118 | # started in user sessions. |
| | 119 | programs.fish.enable = true; |
| 117 | programs.mtr.enable = true; | 120 | programs.mtr.enable = true; |
| 118 | programs.gnupg.agent = { | 121 | programs.gnupg.agent = { |
| 119 | enable = true; | 122 | enable = true; |