2019-09-11 17:17:56 +04:00
|
|
|
{ pkgs, lib, config, ... }: {
|
|
|
|
|
|
|
|
environment.sessionVariables = {
|
|
|
|
EDITOR = config.defaultApplications.editor.cmd;
|
|
|
|
VISUAL = config.defaultApplications.editor.cmd;
|
|
|
|
LESS = "-asrRix8";
|
|
|
|
NIX_AUTO_RUN = "1";
|
2020-08-07 23:27:49 +04:00
|
|
|
} // config.home-manager.users.alukard.home.sessionVariables;
|
2019-09-26 02:46:10 +04:00
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
services.atd.enable = true;
|
2020-02-05 04:30:49 +04:00
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
home-manager.users.alukard = {
|
|
|
|
xdg.enable = true;
|
|
|
|
|
|
|
|
services.udiskie.enable = true;
|
2020-02-05 04:30:49 +04:00
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
programs.git = {
|
|
|
|
enable = true;
|
|
|
|
userEmail = "alukard.develop@gmail.com";
|
2020-08-05 06:14:22 +04:00
|
|
|
userName = "Dmitriy Kholkin";
|
2020-08-07 23:27:49 +04:00
|
|
|
signing = {
|
|
|
|
signByDefault = true;
|
|
|
|
key = "922DA6E758A0FE4CFAB4E4B2FD266B810DF48DF2";
|
|
|
|
};
|
2019-10-10 14:37:52 +04:00
|
|
|
extraConfig = {
|
2020-08-05 06:14:22 +04:00
|
|
|
core = {
|
|
|
|
editor = "code --wait";
|
|
|
|
};
|
2019-10-10 14:37:52 +04:00
|
|
|
};
|
2019-09-11 17:17:56 +04:00
|
|
|
};
|
2020-08-05 19:30:05 +04:00
|
|
|
|
2020-08-07 23:27:49 +04:00
|
|
|
programs.gpg.enable = true;
|
2020-08-05 19:30:05 +04:00
|
|
|
services.gpg-agent = {
|
|
|
|
enable = true;
|
|
|
|
enableSshSupport = true;
|
2020-08-07 02:21:45 +04:00
|
|
|
pinentryFlavor = "gnome3";
|
2020-08-05 20:34:28 +04:00
|
|
|
sshKeys = [ "E6A6377C3D0827C36428A290199FDB3B91414AFE" ];
|
2020-08-05 19:30:05 +04:00
|
|
|
};
|
|
|
|
|
2020-02-05 04:30:49 +04:00
|
|
|
programs.direnv = {
|
|
|
|
enable = true;
|
|
|
|
enableZshIntegration = true;
|
2020-08-05 22:51:19 +04:00
|
|
|
# enable use_flake support
|
|
|
|
# stdlib = ''
|
|
|
|
# use_flake() {
|
|
|
|
# watch_file flake.nix
|
|
|
|
# watch_file flake.lock
|
|
|
|
# eval "$(nix print-dev-env --profile "$(direnv_layout_dir)/flake-profile")"
|
|
|
|
# }
|
|
|
|
# '';
|
2020-02-05 04:30:49 +04:00
|
|
|
};
|
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
news.display = "silent";
|
2020-02-05 04:30:49 +04:00
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
home.keyboard = {
|
|
|
|
options = [ "grp:win_space_toogle" ];
|
|
|
|
layout = "us,ru";
|
|
|
|
};
|
2020-02-05 04:30:49 +04:00
|
|
|
|
2019-09-22 13:35:49 +04:00
|
|
|
home.file.".icons/default" = {
|
|
|
|
source = "${pkgs.bibata-cursors}/share/icons/Bibata_Oil";
|
|
|
|
};
|
2020-02-05 04:30:49 +04:00
|
|
|
|
2019-09-11 17:17:56 +04:00
|
|
|
systemd.user.startServices = true;
|
|
|
|
};
|
|
|
|
}
|