diff --git a/home/.config/fish/config.fish b/home/.config/fish/config.fish index c424614..36f8662 100644 --- a/home/.config/fish/config.fish +++ b/home/.config/fish/config.fish @@ -8,3 +8,5 @@ if status is-interactive zoxide init fish | source end end + +export GPG_TTY=(tty) diff --git a/nix/hardware/audio.nix b/nix/hardware/audio.nix index b751e4f..b2715e3 100644 --- a/nix/hardware/audio.nix +++ b/nix/hardware/audio.nix @@ -17,5 +17,6 @@ in lib.mkIf cfg.hardware.audio { environment.systemPackages = with pkgs; [ alsa-utils acpid + pulseaudio ]; } diff --git a/nix/hardware/mini.nix b/nix/hardware/mini.nix index 02c1d0c..c82aaea 100644 --- a/nix/hardware/mini.nix +++ b/nix/hardware/mini.nix @@ -41,6 +41,12 @@ programs.nix-ld.enable = true; + home-manager.users.${config.kp2pml30.username}.programs.git.extraConfig = { + user.signingkey = "0xCD6528BAC23E3E34!"; + commit.gpgsign = true; + tag.gpgSign = true; + }; + hardware = { graphics = { enable = true; diff --git a/nix/personal/default.nix b/nix/personal/default.nix index 2393644..b1cd9c0 100644 --- a/nix/personal/default.nix +++ b/nix/personal/default.nix @@ -40,6 +40,15 @@ in { HandleLidSwitch=hibernate ''; + services.pcscd = { + enable = true; + }; + + programs.gnupg.agent = { + enable = true; + enableSSHSupport = true; + }; + i18n.supportedLocales = [ "C.UTF-8/UTF-8" "en_US.UTF-8/UTF-8" diff --git a/nix/personal/user.nix b/nix/personal/user.nix index ab9f12d..74160c5 100644 --- a/nix/personal/user.nix +++ b/nix/personal/user.nix @@ -9,7 +9,11 @@ let in { users.users.${cfg.username} = { isNormalUser = true; - extraGroups = [ "wheel" "networkmanager" ]; + extraGroups = [ + "wheel" # sudo + "networkmanager" + "dialout" "uucp" # esp32 + ]; shell = pkgs.fish; hashedPassword = "$6$UK6oHr2gPRYD4Rak$lgF.mYReC0jahNuI4kt0j/CsrajVzMprvp3HgjKwwsjYHU6/Ur9jfROXZbKhhpyCLRmnlCpWeRCbHEYO/jhIv/"; };