45 lines
1.7 KiB
Nix
45 lines
1.7 KiB
Nix
{ config, pkgs, inputs, ... }: {
|
||
|
||
# Let Home Manager install and manage itself.
|
||
programs.home-manager.enable = true;
|
||
|
||
imports = [
|
||
../modules/home-manager/bundle.nix
|
||
];
|
||
|
||
home = {
|
||
username = "buliway";
|
||
homeDirectory = "/home/buliway";
|
||
|
||
# Если с каким-то софтом будут проблемы, то можно перенести из "packages.nix" сюда
|
||
# Например, я читал, что если ставить vscode через configuration.nix, а не через пакеты юзера,
|
||
# то не получится ставить расширения. Потому что там софт ставится от рута и vscode
|
||
# будет пытаться установить расширения в каталог nix store, куда нельзя что либо ставить без рута.
|
||
packages = with pkgs; [
|
||
vscode # Мб надо в home.packages писать, чтоб расширения ставились без рута
|
||
];
|
||
|
||
sessionVariables = {
|
||
EDITOR = "nvim";
|
||
# VISUAL = "nvim";
|
||
BROWSER = "librewolf";
|
||
TERMINAL = "alacritty";
|
||
TERM = "alacritty";
|
||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||
# QT_STYLE_OVERRIDE = "kvantum";
|
||
};
|
||
|
||
stateVersion = "24.05"; # Don't change it
|
||
};
|
||
|
||
##############################################
|
||
## Ниже включаю проги для Stylix ##
|
||
## Ебаные пидарасы могут редачить grub, ##
|
||
## но не могут редачить ебаный обычный софт ##
|
||
## Блять как я вас ненавижу, хуесосы ##
|
||
##############################################
|
||
|
||
programs = {
|
||
btop.enable = true;
|
||
};
|
||
}
|