2023-12-15 12:40:04 +05:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
{
|
|
|
|
# Users
|
|
|
|
users.users.nafaryus = {
|
|
|
|
isNormalUser = true;
|
|
|
|
description = "L-Nafaryus";
|
|
|
|
extraGroups = [ "networkmanager" "wheel" ];
|
|
|
|
group = "users";
|
|
|
|
uid = 1000;
|
|
|
|
initialPassword = "nixos";
|
|
|
|
shell = pkgs.fish;
|
|
|
|
};
|
|
|
|
|
|
|
|
home-manager.useGlobalPkgs = true;
|
|
|
|
home-manager.useUserPackages = true;
|
|
|
|
|
|
|
|
bonfire.enable = true;
|
|
|
|
|
|
|
|
home-manager.users.nafaryus = { pkgs, ... }: {
|
|
|
|
home.stateVersion = "23.11";
|
|
|
|
home.username = "nafaryus";
|
|
|
|
home.homeDirectory = "/home/nafaryus";
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
gnupg
|
|
|
|
git
|
2023-12-19 11:50:00 +05:00
|
|
|
nnn
|
2023-12-19 22:05:20 +05:00
|
|
|
htop
|
2023-12-15 12:40:04 +05:00
|
|
|
|
|
|
|
gparted
|
|
|
|
|
|
|
|
gnomeExtensions.appindicator
|
|
|
|
xclip
|
|
|
|
|
|
|
|
firefox
|
|
|
|
thunderbird
|
|
|
|
|
|
|
|
discord
|
|
|
|
|
|
|
|
carla
|
|
|
|
qpwgraph
|
|
|
|
wireplumber
|
|
|
|
|
|
|
|
gamemode
|
2023-12-19 11:50:00 +05:00
|
|
|
|
|
|
|
gimp
|
|
|
|
inkscape
|
|
|
|
blender
|
2023-12-19 22:05:20 +05:00
|
|
|
ardour
|
2023-12-15 12:40:04 +05:00
|
|
|
];
|
|
|
|
|
|
|
|
xdg.enable = true;
|
|
|
|
xdg.mime.enable = true;
|
|
|
|
|
|
|
|
home.file.".config/gnupg/gpg-agent.conf".text = ''
|
|
|
|
default-cache-ttl 3600
|
|
|
|
pinentry-program ${pkgs.pinentry.gtk2}/bin/pinentry
|
|
|
|
'';
|
|
|
|
home.file.".config/git/config".source = "${config.bonfire.configDir}/git/config";
|
2023-12-15 19:49:42 +05:00
|
|
|
home.file.".config/nvim" = { source = "${config.bonfire.configDir}/nvim"; recursive = true; };
|
2023-12-15 12:40:04 +05:00
|
|
|
};
|
|
|
|
|
|
|
|
programs.gnupg.agent = {
|
|
|
|
enable = true;
|
|
|
|
enableSSHSupport = true;
|
|
|
|
pinentryFlavor = "curses";
|
|
|
|
};
|
|
|
|
}
|