system/home/users/jan/home.nix

73 lines
1.4 KiB
Nix
Raw Normal View History

2022-10-12 01:41:32 +03:00
{ config, lib, pkgs, ... }:
2022-04-05 10:03:33 +03:00
{
2022-10-12 01:41:32 +03:00
imports = [
2022-10-19 19:17:37 +03:00
./accounts.secret.nix
../../modules/window_manager
../../modules/terminal.nix
../../modules/shell.nix
2022-10-12 01:41:32 +03:00
../../modules/notifications
../../modules/file_manager
../../modules/mail
../../modules/pass.nix
2022-10-12 01:41:32 +03:00
../../modules/git.nix
../../modules/dev_tools.nix
../../modules/editor.nix
../../modules/work_tools.nix
../../modules/themes
../../modules/themes/catppuccin/frappe.nix
2022-10-12 01:41:32 +03:00
];
xdg.enable = true;
home.keyboard = {
model = "pc105";
layout = "us,ru";
variant = "dvorak,";
2022-08-29 15:40:41 +03:00
options = [ "grp:win_space_toggle" ];
};
home.packages = with pkgs; [
2023-02-20 20:58:41 +03:00
tdesktop # telegram client
nheko # matrix client
2022-08-29 14:12:03 +03:00
libreoffice
2022-09-03 22:47:05 +03:00
image-roll
2022-04-05 17:47:31 +03:00
2023-01-12 23:38:20 +03:00
bottom
2022-08-29 15:40:41 +03:00
asciinema # record the terminal
neofetch # command-line system information
2023-02-04 13:53:48 +03:00
bind.dnsutils
2022-11-17 23:23:24 +03:00
# browsers
2022-09-27 23:52:01 +03:00
# a fork of firefox, focused on privacy, security and freedom
(librewolf.override {
extraNativeMessagingHosts = [ passff-host ];
})
2022-11-25 00:22:06 +03:00
# ungoogled-chromium
2022-11-23 15:41:18 +03:00
tor-browser-bundle-bin
2023-03-03 00:35:22 +03:00
2023-03-31 15:21:11 +03:00
myip
# woodpecker-cli
2022-04-05 17:18:23 +03:00
];
2022-10-12 01:41:32 +03:00
local.git = {
2023-02-22 17:32:08 +03:00
gpgKey = "43669288EC334989";
userEmail = "dmitriy@pleshevski.ru";
2022-10-19 19:17:37 +03:00
userName = "Dmitriy Pleshevskiy";
2022-10-12 01:41:32 +03:00
git-crypt.enable = true;
2022-04-05 16:40:07 +03:00
};
2022-04-14 16:55:53 +03:00
home.file = {
"pictures/wallpapers" = {
2022-10-08 13:22:46 +03:00
source = ./wallpapers;
2022-04-14 16:55:53 +03:00
recursive = true;
};
};
2022-04-05 10:03:33 +03:00
}