mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
About to have git signing working again.
This commit is contained in:
parent
b59f726a43
commit
09a3d86503
4 changed files with 80 additions and 44 deletions
|
|
@ -50,6 +50,7 @@ in {
|
|||
wget
|
||||
rsync
|
||||
pv
|
||||
pinentry-curses
|
||||
progress
|
||||
bc
|
||||
zstd
|
||||
|
|
|
|||
|
|
@ -45,8 +45,11 @@
|
|||
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "kat";
|
||||
userName = "kat witch";
|
||||
userEmail = "kat@kittywit.ch";
|
||||
signing = {
|
||||
key = "01F50A29D4AA91175A11BDB17248991EFA8EFBEE";
|
||||
};
|
||||
};
|
||||
|
||||
programs.ssh = {
|
||||
|
|
|
|||
|
|
@ -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
30
config/users/kat/fish.nix
Normal 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;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue