nix/home.nix
2022-02-07 06:37:56 -05:00

59 lines
1.4 KiB
Nix

{ pkgs
, inputs
, doom-emacs
, ...
}:
{
imports = [
doom-emacs.hmModule
./home/programs/atuin.nix
./home/programs/firefox.nix
./home/programs/fish
./home/programs/git.nix
./home/programs/gh.nix
./home/programs/gpg.nix
./home/programs/kitty.nix
./home/programs/navi.nix
./home/programs/neovim/default.nix
./home/programs/nix-index.nix
./home/programs/nnn.nix
./home/programs/nushell.nix
./home/programs/packages.nix
./home/programs/rofi.nix
./home/programs/skim.nix
./home/programs/ssh.nix
./home/programs/starship.nix
./home/programs/zoxide.nix
];
home = {
# file = {
# ".config/senpai/senpai.scfg" = { source = ./config/senpai.scfg; };
# ".config/kanshi/config" = { source = ./config/kanshi.cfg; };
# };
homeDirectory = "/home/mrhedgehog";
username = "mrhedgehog";
stateVersion = "22.05";
};
programs = {
home-manager.enable = true;
bat = {
enable = true;
config = { theme = "Dracula"; };
};
direnv = {
enable = true;
nix-direnv = { enable = true; };
};
exa = {
enable = true;
enableAliases = false;
};
himalaya.enable = true;
mpv.enable = true;
password-store = {
enable = true;
package = pkgs.gopass.override ({ passAlias = true; });
};
};
fonts.fontconfig.enable = true;
}