About to have git signing working again.

This commit is contained in:
kat witch 2021-02-23 02:22:23 +00:00 committed by kat
parent b59f726a43
commit 09a3d86503
4 changed files with 80 additions and 44 deletions

View file

@ -50,6 +50,7 @@ in {
wget
rsync
pv
pinentry-curses
progress
bc
zstd

View file

@ -45,8 +45,11 @@
programs.git = {
enable = true;
userName = "kat";
userName = "kat witch";
userEmail = "kat@kittywit.ch";
signing = {
key = "01F50A29D4AA91175A11BDB17248991EFA8EFBEE";
};
};
programs.ssh = {

View file

@ -15,51 +15,59 @@ in {
services.xserver.displayManager.lightdm.enable = true;
programs.light.enable = true;
services.tumbler.enable = true;
home-manager.users.kat = {
home.packages = [
pkgs._1password
pkgs.bitwarden
pkgs.mpv
pkgs.element-desktop
pkgs.mumble
pkgs.obs-studio
pkgs.xfce.ristretto
pkgs.avidemux
pkgs.vlc
pkgs.ffmpeg-full
pkgs.thunderbird
users.users.kat = {
packages = with pkgs; [
_1password
bitwarden
mpv
element-desktop
mumble
obs-studio
xfce.ristretto
avidemux
vlc
ffmpeg-full
thunderbird
unstable.syncplay
unstable.youtube-dl
unstable.google-chrome
pkgs.v4l-utils
pkgs.transmission-gtk
pkgs.jdk11
pkgs.lm_sensors
pkgs.psmisc
v4l-utils
transmission-gtk
jdk11
lm_sensors
psmisc
unstable.discord
pkgs.tdesktop
pkgs.dino
pkgs.nextcloud-client
pkgs.vegur
pkgs.nitrogen
pkgs.terminator
pkgs.pavucontrol
pkgs.appimage-run
pkgs.gparted
pkgs.scrot
pkgs.gimp-with-plugins
pkgs.vscode
pkgs.cryptsetup
pkgs.pcmanfm
pkgs.neofetch
pkgs.htop
tdesktop
pinentry.gtk2
dino
nextcloud-client
vegur
nitrogen
terminator
pavucontrol
appimage-run
gparted
scrot
gimp-with-plugins
vscode
cryptsetup
pcmanfm
neofetch
htop
];
};
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryFlavor = "gtk2";
};
home-manager.users.kat = {
services.nextcloud-client.enable = true;
programs.fish = { interactiveShellInit = "set -g fish_greeting ''"; };
programs.firefox = { enable = true; };
services.kdeconnect = {
@ -83,12 +91,6 @@ in {
services.pcscd.enable = true;
services.udev.packages = [ pkgs.yubikey-personalization ];
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryFlavor = "curses";
};
fonts.fontconfig.enable = true;
fonts.fonts = [ pkgs.nerdfonts pkgs.corefonts ];

30
config/users/kat/fish.nix Normal file
View file

@ -0,0 +1,30 @@
{ config, lib, pkgs, ... }:
{
home-manager.users.kat = {
programs.fish = {
enable = true;
interactiveShellInit = ''
${if (lib.elem "desktop" config.meta.deploy.groups)
then "export SSH_AUTH_SOCK=(gpgconf --list-dirs agent-ssh-socket)"
else ""}
set -g fish_greeting ""
'';
shellAliases = { nixdirfmt = "fd --color=never .nix | xargs nixfmt"; };
plugins = [{
name = "bass";
src = pkgs.fetchFromGitHub {
owner = "edc";
repo = "bass";
rev = "d63054b24c2f63aaa3a08fb9ec9d0da4c70ab922";
sha256 = "0pwci5xxm8308nrb52s5nyxijk0svar8nqrdfvkk2y34z1cg319b";
};
}];
};
};
programs.direnv = {
enable = true;
enableFishIntegration = true;
enableNixDirenvIntegration = true;
};
}