enable carapace

This commit is contained in:
Ivan Dimitrov 2024-04-17 16:40:44 +03:00
parent 898826b7d3
commit 7bb28364cf
4 changed files with 32 additions and 22 deletions

View File

@ -1,26 +1,27 @@
{ system, pkgs, home-manager, modules, nid, ... }: { system, pkgs, home-manager, modules, nid, ... }:
let let
ivand-programs = with modules.home.programs; [ ivand-programs = with modules.home.programs; [
nvim bottom
zsh browserpass
tmux carapace
git
chromium chromium
comma
firefox firefox
git
gpg
kitty kitty
lf lf
obs-studio
sway
swaylock
browserpass
bottom
gpg
comma
nushell nushell
waybar nvim
tealdeer obs-studio
pueue pueue
starship starship
sway
swaylock
tealdeer
tmux
waybar
zsh
]; ];
ivand-packages = with modules.home.packages; [ ivand-packages = with modules.home.packages; [
dev dev

View File

@ -0,0 +1,7 @@
{
programs.carapace = {
enable = true;
enableNushellIntegration = true;
enableZshIntegration = true;
};
}

View File

@ -5,6 +5,7 @@
}; };
bottom = import ./bottom; bottom = import ./bottom;
browserpass = { programs.browserpass.enable = true; }; browserpass = { programs.browserpass.enable = true; };
carapace = import ./carapace;
chromium = import ./chromium { inherit pkgs; }; chromium = import ./chromium { inherit pkgs; };
comma = import ./comma; comma = import ./comma;
firefox = import ./firefox { inherit pkgs; }; firefox = import ./firefox { inherit pkgs; };

View File

@ -2,12 +2,13 @@
programs.nushell = { programs.nushell = {
enable = true; enable = true;
environmentVariables = { environmentVariables = {
config = ''{ config = ''
{
show_banner: false, show_banner: false,
completions: { completions: {
quick: true quick: false
partial: true partial: false
algorithm: "fuzzy" algorithm: "prefix"
} }
} }
''; '';