github-desktop.nix (488B)
1 { pkgs, ... }: 2 3 { 4 home.packages = with pkgs; [ github-desktop libsecret ]; 5 6 services.gnome-keyring = { 7 enable = true; 8 components = ["pkcs11" "secrets" "ssh"]; 9 }; 10 11 # firefox URL handlers 12 programs.firefox.profiles.default.settings = { 13 "network.protocol-handler.expose.x-github-desktop-dev-auth" = false; 14 "network.protocol-handler.external.x-github-desktop-dev-auth" = true; 15 "network.protocol-handler.warn-external.x-github-desktop-dev-auth" = false; 16 }; 17 18 }