nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

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 }