From 28efce9960b30529c4f047cd31661d352285387a Mon Sep 17 00:00:00 2001 From: vorboyvo Date: Thu, 21 Mar 2024 01:41:11 -0400 Subject: [PATCH] Added zsh and set prompt. Set Kakoune colour scheme. --- configuration.nix | 4 ++++ home.nix | 5 ++++- programs/kakoune.nix | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/configuration.nix b/configuration.nix index a983d14..9faa310 100644 --- a/configuration.nix +++ b/configuration.nix @@ -108,6 +108,7 @@ home = "/home/alice"; extraGroups = [ "wheel" "networkmanager" "video" ] ++ [ "adbusers" ]; # Enable 'sudo' for the user. initialPassword = "manysuchcases"; + shell = pkgs.zsh; }; home-manager.users.alice = import ./home.nix; @@ -155,6 +156,9 @@ # Enable adb programs.adb.enable = true; + # Enable zsh; necessary to switch + programs.zsh.enable = true; + # Some programs need SUID wrappers, can be configured further or are # started in user sessions. # programs.mtr.enable = true; diff --git a/home.nix b/home.nix index 81f8c6b..3027cf4 100644 --- a/home.nix +++ b/home.nix @@ -63,10 +63,13 @@ in programs.home-manager.enable = true; # Enabling bash from home-manager means environment variables set by HM get set correctly - programs.bash = { + # Worst case, fallback to bash. + programs.zsh = { enable = true; profileExtra = '' export VISUAL=nvim + # Set prompt + PS1='[%n@%m %~]%(!.#.$)' # Enable fcitx for sway export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx diff --git a/programs/kakoune.nix b/programs/kakoune.nix index 8062ea5..79ef1e1 100644 --- a/programs/kakoune.nix +++ b/programs/kakoune.nix @@ -1,6 +1,7 @@ { enable = true; config = { + colorScheme = "tomorrow-night"; numberLines = { enable = true; highlightCursor = true;