From 3e56f5ffe3d0f0b89c00a0d9157f7f11665e9911 Mon Sep 17 00:00:00 2001 From: xunuwu Date: Sun, 8 Jun 2025 11:15:13 +0200 Subject: [PATCH] configure forgejo cli --- home/cli/forgejo.nix | 16 ++++++++++++++++ home/cli/git.nix | 4 ++++ hosts/nixdesk/home.nix | 1 + 3 files changed, 21 insertions(+) create mode 100644 home/cli/forgejo.nix diff --git a/home/cli/forgejo.nix b/home/cli/forgejo.nix new file mode 100644 index 0000000..5af31b6 --- /dev/null +++ b/home/cli/forgejo.nix @@ -0,0 +1,16 @@ +{ + pkgs, + vars, + ... +}: { + home.packages = with pkgs; [codeberg-cli]; + + # most of these are default except for the url + xdg.configFile."berg-cli/berg.toml".source = (pkgs.formats.toml {}).generate "meli-config" { + base_url = "git.${vars.domain}"; + protocol = "https"; + no_color = false; + editor = "nvim"; + max_width = 80; + }; +} diff --git a/home/cli/git.nix b/home/cli/git.nix index 7919de3..6da3149 100644 --- a/home/cli/git.nix +++ b/home/cli/git.nix @@ -3,6 +3,10 @@ pkgs, ... }: { + home.packages = with pkgs; [ + git-credential-oauth + ]; + programs.git = { enable = true; delta.enable = true; diff --git a/hosts/nixdesk/home.nix b/hosts/nixdesk/home.nix index 11eb409..8dafff6 100644 --- a/hosts/nixdesk/home.nix +++ b/hosts/nixdesk/home.nix @@ -18,6 +18,7 @@ cli.gpg cli.git cli.github + cli.forgejo cli.jujutsu programs.nvim