Enable git-global-log

This commit is contained in:
Christopher Mühl 2025-12-24 01:21:23 +01:00
parent 1fceef6840
commit 41343a05c0
No known key found for this signature in database
GPG key ID: 925AC7D69955293F
7 changed files with 117 additions and 75 deletions

149
flake.lock generated
View file

@ -396,24 +396,6 @@
}
},
"flake-parts_3": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
"lastModified": 1765835352,
"narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "a34fae9c08a15ad73f295041fec82323541400a9",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_4": {
"inputs": {
"nixpkgs-lib": [
"nur",
@ -434,7 +416,7 @@
"type": "github"
}
},
"flake-parts_5": {
"flake-parts_4": {
"inputs": {
"nixpkgs-lib": [
"stylix",
@ -475,7 +457,7 @@
},
"flake-utils-plus": {
"inputs": {
"flake-utils": "flake-utils_2"
"flake-utils": "flake-utils_3"
},
"locked": {
"lastModified": 1715533576,
@ -496,6 +478,24 @@
"inputs": {
"systems": "systems_3"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"inputs": {
"systems": "systems_4"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
@ -526,6 +526,25 @@
"type": "github"
}
},
"git-global-log": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1766486364,
"narHash": "sha256-9qDcOoJyzTA0+oMHC2S/zSKuemL/hkOEVlQsqGfyV9w=",
"owner": "tophcodes",
"repo": "git-global-log",
"rev": "2000a8abc6ee21c0246fd5ef9f41e89ca68086d3",
"type": "github"
},
"original": {
"owner": "tophcodes",
"repo": "git-global-log",
"type": "github"
}
},
"git-hooks": {
"inputs": {
"flake-compat": "flake-compat_2",
@ -652,7 +671,7 @@
},
"musnix": {
"inputs": {
"nixpkgs": "nixpkgs_5"
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1756852730,
@ -672,7 +691,7 @@
"inputs": {
"niri-stable": "niri-stable",
"niri-unstable": "niri-unstable",
"nixpkgs": "nixpkgs_6",
"nixpkgs": "nixpkgs_7",
"nixpkgs-stable": "nixpkgs-stable",
"xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
@ -725,21 +744,6 @@
"type": "github"
}
},
"nixos-unified": {
"locked": {
"lastModified": 1764076447,
"narHash": "sha256-dpkdOPPCWaFtDoxVAtVaprtPX6jGl8o30EBc1gWBOnQ=",
"owner": "srid",
"repo": "nixos-unified",
"rev": "90171c6936a8332ede17e09e337a0e71f4e659b1",
"type": "github"
},
"original": {
"owner": "srid",
"repo": "nixos-unified",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1759070547,
@ -771,21 +775,6 @@
"type": "github"
}
},
"nixpkgs-lib_2": {
"locked": {
"lastModified": 1765674936,
"narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1764831616,
@ -867,6 +856,22 @@
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1766309749,
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1756542300,
"narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
@ -882,7 +887,7 @@
"type": "github"
}
},
"nixpkgs_6": {
"nixpkgs_7": {
"locked": {
"lastModified": 1764667669,
"narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=",
@ -898,7 +903,7 @@
"type": "github"
}
},
"nixpkgs_7": {
"nixpkgs_8": {
"locked": {
"lastModified": 1764983851,
"narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
@ -916,7 +921,7 @@
},
"nur": {
"inputs": {
"flake-parts": "flake-parts_4",
"flake-parts": "flake-parts_3",
"nixpkgs": [
"nixpkgs"
]
@ -978,17 +983,17 @@
},
"ovos": {
"inputs": {
"flake-utils": "flake-utils",
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1766165400,
"narHash": "sha256-T86no1MvUHVpC6xyrOJGB9VY4taj2fhJtcBEN+uhV60=",
"lastModified": 1766507159,
"narHash": "sha256-hrIi3T99HKRMzmMJdCD4u8Ttv0iEcfAPEt27Tg5evjU=",
"ref": "refs/heads/main",
"rev": "0344ae6de17572639359fe7ca35b3b2e703d3852",
"revCount": 5,
"rev": "6bc136d983fb0995b19cc63f6304120cf4d33355",
"revCount": 31,
"type": "git",
"url": "file:///home/christopher/workspaces/ovos-flake"
},
@ -1055,12 +1060,11 @@
"awww": "awww",
"darwin": "darwin_2",
"disko": "disko",
"flake-parts": "flake-parts_3",
"git-global-log": "git-global-log",
"home-manager": "home-manager_2",
"musnix": "musnix",
"niri": "niri",
"nixos-unified": "nixos-unified",
"nixpkgs": "nixpkgs_7",
"nixpkgs": "nixpkgs_8",
"nur": "nur",
"ovos": "ovos",
"quadlet": "quadlet",
@ -1119,13 +1123,13 @@
"base16-helix": "base16-helix",
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_5",
"flake-parts": "flake-parts_4",
"gnome-shell": "gnome-shell",
"nixpkgs": [
"nixpkgs"
],
"nur": "nur_2",
"systems": "systems_4",
"systems": "systems_5",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
@ -1206,6 +1210,21 @@
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": {
"flake": false,
"locked": {

View file

@ -51,6 +51,7 @@
musnix.url = "github:musnix/musnix";
niri.url = "github:sodiboo/niri-flake/9e59ee8";
awww.url = "git+https://codeberg.org/LGFae/awww";
git-global-log.url = "github:tophcodes/git-global-log";
nur = {
url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs";
@ -119,6 +120,7 @@
overlays = with inputs; [
niri.overlays.niri
nur.overlays.default
ovos.overlays.default
];
outputs-builder = channels: {

View file

@ -1,4 +1,12 @@
{pkgs, ...}: {
{
pkgs,
inputs,
...
}: {
imports = [
inputs.git-global-log.homeManagerModules.default
];
home.packages = with pkgs; [
# Dev tools
git
@ -10,6 +18,7 @@
pkgs._elements.git-delete-stale
];
programs.git-global-log.enable = true;
programs.git = {
enable = true;

View file

@ -1,6 +1,7 @@
{
pkgs,
config,
# inputs,
...
} @ all: {
imports =
@ -17,6 +18,7 @@
./misc/recording.nix
./misc/everything.nix # TODO: Determine if we really always want all these programs or they should be composable
./global/current-packages.nix
# inputs.ovos.homeManagerModules.default
]
++ (import ./config.nix all);
@ -35,6 +37,19 @@
elements.kitty.enable = true;
# services.ovos = {
# language = "de-de";
# audio = {
# enable = true;
# voice = "de_DE-thorsten-medium";
# logLevel = "DEBUG";
# };
# listener.enable = true; # STT input (requires microphone)
# skills.enable = true; # Intent processing
# };
home = {
extraOutputsToInstall = ["doc" "devdoc"];

View file

@ -2,12 +2,9 @@
programs.firefox = {
enable = true;
profiles."default" = {
id = 0;
};
profiles."work" = {
id = 1;
};
profiles."default".id = 0;
profiles."work".id = 1;
profiles."prune".id = 3;
};
home.packages = [pkgs._elements.open-url];

View file

@ -6,7 +6,7 @@
home.packages = with pkgs; [
droidcam
davinci-resolve
ffmpeg
# ffmpeg
];
services.easyeffects.enable = true;
@ -14,7 +14,7 @@
programs.firefox.profiles."streaming" = {
id = 2;
settings = {};
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
kagi-search
kagi-privacy-pass
ublock-origin

View file

@ -83,7 +83,7 @@ with lib._elements; {
};
services = {
# elements.ovos.enable = true;
# ovos.enable = true; # message-bus only. remainder in hm
openssh.enable = true;
openssh.settings.PasswordAuthentication = false;