nix-configs

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

commit 189bd70fdce4f889b48c95a06b86d488c01b1b84
parent 60a0e8571f7c5748848516a7bd11f44183df81ba
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Thu,  5 Feb 2026 15:18:05 +0000

Github desktop still very much a work in progress

Diffstat:
Ahome/github-desktop.nix | 18++++++++++++++++++
Mmachines/atlas.nix | 2+-
2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/home/github-desktop.nix b/home/github-desktop.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: + +{ + home.packages = with pkgs; [ github-desktop libsecret ]; + + services.gnome-keyring = { + enable = true; + components = ["pkcs11" "secrets" "ssh"]; + }; + + # firefox URL handlers + programs.firefox.profiles.default.settings = { + "network.protocol-handler.expose.x-github-desktop-dev-auth" = false; + "network.protocol-handler.external.x-github-desktop-dev-auth" = true; + "network.protocol-handler.warn-external.x-github-desktop-dev-auth" = false; + }; + +} diff --git a/machines/atlas.nix b/machines/atlas.nix @@ -43,12 +43,12 @@ let machine = "atlas"; in { ../home/firefox.nix ../home/fish.nix ../home/git.nix + ../home/github-desktop.nix ../home/htop.nix ../home/hypridle.nix ../home/hyprland-numlock.nix ../home/hyprland.nix ../home/iamb.nix - ../home/keyring.nix ../home/lf.nix ../home/mpv.nix ../home/neovim.nix