Big omen laptop migration

This commit is contained in:
Alexander Derevianko
2025-08-01 21:25:58 +02:00
parent 9bd163a32c
commit 2ed1f0163c
40 changed files with 3012 additions and 8 deletions
+7
View File
@@ -0,0 +1,7 @@
{ config, lib, pkgs, ... }:
{
imports = [
./starship
];
}
@@ -0,0 +1,33 @@
{ config, lib, pkgs, ... }:
with lib;
let cfg = config.dov.shell.addition.starship;
in {
options.dov.shell.addition.starship.enable = mkEnableOption "starship configuration";
config = mkIf cfg.enable {
programs.starship = {
enable = true;
enableZshIntegration = config.dov.shell.zsh.enable;
# TODO for now no bash - no integration
#enableBashIntegration = config.dov.shell.bash.enable;
settings = {
nix_shell = {
disabled = false;
impure_msg = "";
symbol = "";
format = "[$symbol$state]($style) ";
};
shlvl = {
disabled = false;
symbol = "λ ";
};
haskell.symbol = " ";
openstack.disabled = true;
gcloud.disabled = true;
};
};
};
}
+1
View File
@@ -3,5 +3,6 @@
{
imports = [
./zsh
./addition
];
}