jsl-zsh as default shell

This commit is contained in:
John Lancaster
2026-07-09 08:07:25 -05:00
parent addf175fef
commit a0f5783bbc
+7 -3
View File
@@ -9,14 +9,18 @@
# homeImports ? [ ],
# homePackages ? [ ],
}: {
nixos."${username}" = { config, lib, pkgs, ... }: {
nixos."${username}" = { config, lib, pkgs, ... }:
let
jslZsh = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.jsl-zsh;
jslZshExe = lib.getExe' jslZsh "jsl-zsh";
in {
imports = [
inputs.home-manager.nixosModules.home-manager
];
environment.shells = [
"${lib.getExe pkgs.zsh}"
"${lib.getExe inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.jsl-zsh}"
jslZshExe
];
users.groups."${username}" = {};
@@ -25,7 +29,7 @@
isNormalUser = true;
group = username;
home = "/home/${username}";
shell = pkgs.zsh;
shell = jslZshExe;
extraGroups = [ "input" "networkmanager" "video" "render" ]
++ lib.optional isAdmin "wheel"
++ lib.optional config.virtualisation.docker.enable "docker"