2019-08-27 23:41:02 +04:00
|
|
|
|
{ config, pkgs, lib, ... }: {
|
|
|
|
|
|
|
|
|
|
security.apparmor.enable = true;
|
|
|
|
|
programs.firejail.enable = true;
|
|
|
|
|
users.mutableUsers = false;
|
|
|
|
|
users.users.alukard = {
|
|
|
|
|
isNormalUser = true;
|
|
|
|
|
extraGroups = [
|
|
|
|
|
"sudo"
|
|
|
|
|
"wheel"
|
|
|
|
|
"networkmanager"
|
|
|
|
|
"disk"
|
|
|
|
|
"dbus"
|
|
|
|
|
"audio"
|
|
|
|
|
"docker"
|
|
|
|
|
"sound"
|
|
|
|
|
"pulse"
|
|
|
|
|
# "adbusers"
|
|
|
|
|
"input"
|
|
|
|
|
"vboxusers"
|
|
|
|
|
];
|
|
|
|
|
description = "Дмитрий Холкин";
|
|
|
|
|
uid = 1000;
|
|
|
|
|
hashedPassword = "$6$kDBGyd99tto$9LjQwixa7NYB9Kaey002MD94zHob1MmNbVz9kx3yX6Q4AmVgsFMGUyNuHozXprxyuXHIbOlTcf8nd4rK8MWfI/";
|
|
|
|
|
shell = pkgs.zsh;
|
|
|
|
|
};
|
2019-09-14 22:12:56 +04:00
|
|
|
|
security.sudo = {
|
|
|
|
|
enable = true;
|
|
|
|
|
extraConfig = ''
|
|
|
|
|
ALL ALL = (ALL) NOPASSWD: /run/current-system/sw/bin/btrfs fi usage *
|
|
|
|
|
'';
|
|
|
|
|
# extraConfig = ''
|
|
|
|
|
# alukard ALL = (root) NOPASSWD: /run/current-system/sw/bin/nixos-rebuild switch
|
|
|
|
|
# '';
|
|
|
|
|
};
|
2019-08-27 23:41:02 +04:00
|
|
|
|
# nix.requireSignedBinaryCaches = false;
|
|
|
|
|
|
|
|
|
|
home-manager.useUserPackages = true;
|
|
|
|
|
}
|