system/home/users/jan/home.nix

73 lines
1.3 KiB
Nix
Raw Normal View History

{ 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
./git
2022-10-19 19:17:37 +03:00
../../modules/window_manager
../../modules/terminal/wezterm.nix
../../modules/terminal/alacritty.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/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.unstable; [
2023-02-20 20:58:41 +03:00
tdesktop # telegram client
nheko # matrix client
2022-09-03 22:47:05 +03:00
image-roll
2023-09-07 14:14:12 +03:00
vlc
# playerctl
2022-04-05 17:47:31 +03:00
libreoffice
hunspell
hunspellDicts.ru_RU
hunspellDicts.en_US
2023-06-22 17:12:28 +03:00
procs
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
woodpecker-cli
2022-04-05 17:18:23 +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
}