feat: enable gnome keyring
This commit is contained in:
parent
5f9227c2f8
commit
1addf801fa
@ -1,7 +1,7 @@
|
|||||||
# https://blog.gitbutler.com/how-git-core-devs-configure-git/
|
# https://blog.gitbutler.com/how-git-core-devs-configure-git/
|
||||||
|
|
||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
programs.git-credential-oauth.enable = true;
|
programs.git-credential-oauth.enable = false;
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userEmail = "yadunand@yadunut.com";
|
userEmail = "yadunand@yadunut.com";
|
||||||
@ -39,10 +39,10 @@
|
|||||||
rebase.updateRefs = true;
|
rebase.updateRefs = true;
|
||||||
|
|
||||||
|
|
||||||
|
credential.helper = [
|
||||||
|
"${pkgs.git-credential-oauth}/bin/git-credential-oauth"
|
||||||
|
];
|
||||||
gpg.format = "ssh";
|
gpg.format = "ssh";
|
||||||
# credential.helper = "oauth";
|
|
||||||
credential = {
|
credential = {
|
||||||
"https://git.yadunut.dev" = {
|
"https://git.yadunut.dev" = {
|
||||||
oauthClientId = "a4792ccc-144e-407e-86c9-5e7d8d9c3269";
|
oauthClientId = "a4792ccc-144e-407e-86c9-5e7d8d9c3269";
|
||||||
|
@ -84,6 +84,13 @@
|
|||||||
defaultNetwork.settings.dns_enabled = true;
|
defaultNetwork.settings.dns_enabled = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# gnome keyring
|
||||||
|
services.gnome.gnome-keyring.enable = true;
|
||||||
|
security.pam.services = {
|
||||||
|
greetd.enableGnomeKeyring = true;
|
||||||
|
login.enableGnomeKeyring = true;
|
||||||
|
};
|
||||||
|
|
||||||
fonts.packages = with pkgs;[ nerd-fonts.jetbrains-mono font-awesome
|
fonts.packages = with pkgs;[ nerd-fonts.jetbrains-mono font-awesome
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{pkgs, ...}:{
|
{pkgs, lib, ...}:{
|
||||||
home.username = "yadunut";
|
home.username = "yadunut";
|
||||||
home.homeDirectory = "/home/yadunut";
|
home.homeDirectory = "/home/yadunut";
|
||||||
|
|
||||||
@ -8,6 +8,7 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
services.darkman.enable = true;
|
services.darkman.enable = true;
|
||||||
|
services.hyprpolkitagent.enable = true;
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
(import ../modules/zsh.nix)
|
(import ../modules/zsh.nix)
|
||||||
@ -29,6 +30,13 @@
|
|||||||
zed-editor.enable = true;
|
zed-editor.enable = true;
|
||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
};
|
};
|
||||||
|
programs.git.extraConfig = {
|
||||||
|
user.signingkey = "~/.ssh/id_ed25519.pub";
|
||||||
|
credential.helper = lib.mkForce [
|
||||||
|
"${pkgs.git.override { withLibsecret = true; }}/bin/git-credential-libsecret"
|
||||||
|
"${pkgs.git-credential-oauth}/bin/git-credential-oauth"
|
||||||
|
];
|
||||||
|
};
|
||||||
home.stateVersion = "25.11";
|
home.stateVersion = "25.11";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user