1
0
Fork 0

Set up GCM on mizuki

This commit is contained in:
Avery 2025-03-06 07:42:30 +00:00
parent 78db2beb74
commit 09c0496a2a
Signed by: Avery
GPG key ID: B684FD451B692E04
4 changed files with 26 additions and 2 deletions

View file

@ -94,7 +94,7 @@
users.avery = { users.avery = {
imports = [ imports = [
inputs.nixvim.homeManagerModules.nixvim inputs.nixvim.homeManagerModules.nixvim
./common/home.nix ./hosts/mizuki/home.nix
./common/zsh.nix ./common/zsh.nix
./hosts/totsugeki/home-manager/development/nixvim ./hosts/totsugeki/home-manager/development/nixvim
./hosts/mizuki/development.nix ./hosts/mizuki/development.nix

View file

@ -1,11 +1,20 @@
{ pkgs, ... }: { { pkgs, ... }: {
home.packages = with pkgs; [ xh ]; home.packages = with pkgs; [ xh gnupg git-credential-manager pass wslu ];
programs = { programs = {
git = { git = {
enable = true; enable = true;
extraConfig = { extraConfig = {
init.defaultBranch = "main"; init.defaultBranch = "main";
merge.tool = "nvim -d"; merge.tool = "nvim -d";
credential = {
credentialStore = "gpg";
helper = "${pkgs.git-credential-manager}/bin/git-credential-manager";
"https://git.rcia.dev".provider = "generic";
};
};
signing = {
key = "B684FD451B692E04";
signByDefault = true;
}; };
userEmail = "aveeryy@protonmail.com"; userEmail = "aveeryy@protonmail.com";
userName = "Avery"; userName = "Avery";
@ -28,4 +37,14 @@
}; };
}; };
}; };
services = {
gpg-agent = {
defaultCacheTtl = 3600;
enable = true;
enableSshSupport = true;
enableZshIntegration = true;
pinentryPackage = pkgs.pinentry-qt;
};
};
} }

View file

@ -7,4 +7,8 @@
sessionVariables.EDITOR = "nvim"; sessionVariables.EDITOR = "nvim";
}; };
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.zsh.initExtra = ''
setxkbmap -layout es -variant dvorak
WAYLAND_DISPLAY="wayland-1"
'';
} }

View file

@ -1,6 +1,7 @@
{ lib, pkgs, ... }: { { lib, pkgs, ... }: {
environment.shells = with pkgs; [ zsh ]; environment.shells = with pkgs; [ zsh ];
environment.systemPackages = with pkgs; [ xorg.setxkbmap ];
fonts = { fonts = {
packages = with pkgs; [ inter notonoto ]; packages = with pkgs; [ inter notonoto ];