omniflake/home/default.nix
2023-05-16 15:11:21 +02:00

86 lines
1.2 KiB
Nix

{ config, pkgs, inputs, lib, ... }:
{
home.username = "till";
home.homeDirectory = "/home/till";
home.stateVersion = "22.11";
nixpkgs = {
config = {
allowUnfree = true;
allowUnfreePredicate = (_: true);
};
};
# xsession.pointerCursor = {
# name = "Adwaita";
# package = pkgs.gnome.adwaita-icon-theme;
# size = 32;
# };
programs.home-manager.enable = true;
home.packages = with pkgs; [
# texlive.combined.scheme-medium
exa
mattermost-desktop
fzf
isync
jq
khal
khard
libsecret
nnn
nodejs
notmuch
pandoc
qutebrowser
rstudio
ruby
silver-searcher
tdesktop
tmux
tree
vdirsyncer
keepassxc
zathura
zotero
openssl
w3m
msmtp
];
imports = [
./R.nix
./nvim
./fish.nix
./neomutt.nix
./tex.nix
];
home.shellAliases = {
ls = "exa";
tree = "exa --tree";
v = "nvim";
};
programs.nix-index = {
enable = true;
enableFishIntegration = true;
};
programs.git = {
enable = true;
userName = "Till";
userEmail = "till@ktiu.net";
lfs = {
enable = true;
};
extraConfig = {
init = {
defaultBranch = "main";
};
};
};
}