Home manager

This commit is contained in:
2026-01-22 10:44:27 -07:00
parent da9d7b4bff
commit f918c336fe
11 changed files with 184 additions and 94 deletions

View File

@@ -1,23 +1,17 @@
{ config, pkgs, ... }:
let
settings = import ../settings.nix;
in
{
# Enable unfree globally
nixpkgs.config.allowUnfree = true;
environment.variables.BROWSER = "librewolf";
environment.variables.SSH_AUTH_SOCK = "/home/${settings.username}/.bitwarden-ssh-agent.sock";
environment.variables.SSH_AUTH_SOCK = "/home/atridad/.bitwarden-ssh-agent.sock";
environment.systemPackages =
with pkgs; [
# Browsers and comms
discord
signal-desktop
librewolf
# Development tools
gnumake
openssh
nodePackages."pnpm"
@@ -37,7 +31,6 @@ in
wget
unzip
# Desktop applications
bitwarden-desktop
vlc
streamrip
@@ -50,7 +43,6 @@ in
onlyoffice-desktopeditors
protege
# KDE
kdePackages.kcalc
kdePackages.kcolorchooser
kdePackages.ksystemlog
@@ -63,7 +55,6 @@ in
wl-clipboard
];
# Programs with extra configuration
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
@@ -75,17 +66,4 @@ in
programs.steam.extraPackages = [ pkgs.jdk ];
programs.obs-studio.enable = true;
programs.git = {
enable = true;
config = {
user = {
name = "${settings.gitName}";
email = "${settings.gitEmail}";
signingkey = "${settings.gitKey}";
};
gpg.format = "ssh";
commit.gpgsign = true;
};
};
}