Use fish instead of bash as default shell

This commit is contained in:
2022-02-20 23:55:51 +00:00
parent c258230d74
commit 9d2272b3df
3 changed files with 68 additions and 9 deletions

View File

@@ -24,6 +24,11 @@ in
config = mkMerge [
{
system = {
stateVersion = "21.11";
configurationRevision = with inputs; mkIf (self ? rev) self.rev;
};
home-manager = {
# Installs packages in the system config instead of in the local profile on activation
useUserPackages = mkDefault true;
@@ -105,6 +110,12 @@ in
vim
];
programs = {
# This will enable generating completions at build time and prevent home-manager fish from generating them
# locally
fish.enable = mkDefault true;
};
services = {
kmscon = {
# As it turns out, kmscon hasn't been updated in years and has some bugs...
@@ -124,11 +135,6 @@ in
passwordAuthentication = mkDefault false;
};
};
system = {
stateVersion = "21.11";
configurationRevision = with inputs; mkIf (self ? rev) self.rev;
};
}
(mkIf config.services.kmscon.enable {
fonts.fonts = with pkgs; [