Configured ZSH

This commit is contained in:
KoenDR06 2024-04-08 11:47:49 +02:00
parent cf603f863f
commit 7d28606248
4 changed files with 27 additions and 2 deletions

View file

@ -10,6 +10,7 @@
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
./hardware-configuration.nix ./hardware-configuration.nix
../../pkgs/firefox.nix ../../pkgs/firefox.nix
../../pkgs/zsh.nix
]; ];
home-manager = { home-manager = {
@ -54,8 +55,6 @@
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
environment.shells = with pkgs; [ zsh ];
services.tailscale.enable = true; services.tailscale.enable = true;
users.users = { users.users = {

View file

@ -9,6 +9,7 @@
imports = [ imports = [
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
./hardware-configuration.nix ./hardware-configuration.nix
../../pkgs/zsh.nix
]; ];

View file

@ -11,6 +11,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
./refind.nix ./refind.nix
../../pkgs/firefox.nix ../../pkgs/firefox.nix
../../pkgs/zsh.nix
]; ];
# NVIDIA Drivers # NVIDIA Drivers

24
pkgs/zsh.nix Normal file
View file

@ -0,0 +1,24 @@
{
config,
pkgs,
...
}: {
users.defaultUserShell = pkgs.zsh;
environment.shells = with pkgs; [ zsh ];
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestions.enable = true;
shellAliases = {
update = "sudo nixos-rebuild switch --flake";
};
ohMyZsh = {
enable = true;
plugins = ["git"];
theme = "robbyrussell";
};
};
}