Installed ZSH
This commit is contained in:
parent
576e5ab958
commit
6c7ef29387
2 changed files with 17 additions and 0 deletions
|
|
@ -90,6 +90,7 @@
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Jan Grosser";
|
description = "Jan Grosser";
|
||||||
extraGroups = [ "networkmanager" "wheel" ];
|
extraGroups = [ "networkmanager" "wheel" ];
|
||||||
|
shell = pkgs.zsh;
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# thunderbird
|
# thunderbird
|
||||||
];
|
];
|
||||||
|
|
@ -97,6 +98,9 @@
|
||||||
|
|
||||||
# Install firefox.
|
# Install firefox.
|
||||||
programs.firefox.enable = true;
|
programs.firefox.enable = true;
|
||||||
|
|
||||||
|
# Install ZSH
|
||||||
|
programs.zsh.enable = true;
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,19 @@
|
||||||
# Update the font cache
|
# Update the font cache
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
|
||||||
|
# ZSH
|
||||||
|
programs.zsh = {
|
||||||
|
enable = true;
|
||||||
|
oh-my-zsh = {
|
||||||
|
enable = true;
|
||||||
|
theme = "dst";
|
||||||
|
};
|
||||||
|
|
||||||
|
initExtra = ''
|
||||||
|
setopt nonomatch # forward wildcard if no match
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||||
# plain files is through 'home.file'.
|
# plain files is through 'home.file'.
|
||||||
home.file = {
|
home.file = {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue