mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-11 02:56:27 +00:00
36 lines
735 B
Nix
36 lines
735 B
Nix
{pkgs, ...}: {
|
|
programs = {
|
|
home-manager.enable = true;
|
|
rbw = import ./bitwarden.nix;
|
|
git = import ./git.nix;
|
|
lazygit.enable = true;
|
|
nixvim = import ./nixvim.nix {inherit pkgs;};
|
|
firefox = import ./firefox.nix {inherit pkgs;};
|
|
gpg.enable = true;
|
|
btop = {
|
|
enable = true;
|
|
settings = {
|
|
vim_keys = true;
|
|
};
|
|
};
|
|
fish = {
|
|
enable = true;
|
|
shellInit = ''
|
|
fish_vi_key_bindings
|
|
'';
|
|
interactiveShellInit = ''
|
|
set fish_greeting
|
|
'';
|
|
};
|
|
oh-my-posh = {
|
|
enable = true;
|
|
useTheme = "pararussel";
|
|
enableFishIntegration = true;
|
|
};
|
|
direnv = {
|
|
enable = true;
|
|
nix-direnv.enable = true;
|
|
};
|
|
};
|
|
}
|