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": { "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": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"nur", "nur",
@ -434,7 +416,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-parts_5": { "flake-parts_4": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"stylix", "stylix",
@ -475,7 +457,7 @@
}, },
"flake-utils-plus": { "flake-utils-plus": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_2" "flake-utils": "flake-utils_3"
}, },
"locked": { "locked": {
"lastModified": 1715533576, "lastModified": 1715533576,
@ -496,6 +478,24 @@
"inputs": { "inputs": {
"systems": "systems_3" "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": { "locked": {
"lastModified": 1694529238, "lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
@ -526,6 +526,25 @@
"type": "github" "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": { "git-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
@ -652,7 +671,7 @@
}, },
"musnix": { "musnix": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1756852730, "lastModified": 1756852730,
@ -672,7 +691,7 @@
"inputs": { "inputs": {
"niri-stable": "niri-stable", "niri-stable": "niri-stable",
"niri-unstable": "niri-unstable", "niri-unstable": "niri-unstable",
"nixpkgs": "nixpkgs_6", "nixpkgs": "nixpkgs_7",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"xwayland-satellite-stable": "xwayland-satellite-stable", "xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
@ -725,21 +744,6 @@
"type": "github" "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": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1759070547, "lastModified": 1759070547,
@ -771,21 +775,6 @@
"type": "github" "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": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1764831616, "lastModified": 1764831616,
@ -867,6 +856,22 @@
} }
}, },
"nixpkgs_5": { "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": { "locked": {
"lastModified": 1756542300, "lastModified": 1756542300,
"narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
@ -882,7 +887,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_6": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1764667669, "lastModified": 1764667669,
"narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=", "narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=",
@ -898,7 +903,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_7": { "nixpkgs_8": {
"locked": { "locked": {
"lastModified": 1764983851, "lastModified": 1764983851,
"narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=", "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
@ -916,7 +921,7 @@
}, },
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_4", "flake-parts": "flake-parts_3",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
@ -978,17 +983,17 @@
}, },
"ovos": { "ovos": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1766165400, "lastModified": 1766507159,
"narHash": "sha256-T86no1MvUHVpC6xyrOJGB9VY4taj2fhJtcBEN+uhV60=", "narHash": "sha256-hrIi3T99HKRMzmMJdCD4u8Ttv0iEcfAPEt27Tg5evjU=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "0344ae6de17572639359fe7ca35b3b2e703d3852", "rev": "6bc136d983fb0995b19cc63f6304120cf4d33355",
"revCount": 5, "revCount": 31,
"type": "git", "type": "git",
"url": "file:///home/christopher/workspaces/ovos-flake" "url": "file:///home/christopher/workspaces/ovos-flake"
}, },
@ -1055,12 +1060,11 @@
"awww": "awww", "awww": "awww",
"darwin": "darwin_2", "darwin": "darwin_2",
"disko": "disko", "disko": "disko",
"flake-parts": "flake-parts_3", "git-global-log": "git-global-log",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"musnix": "musnix", "musnix": "musnix",
"niri": "niri", "niri": "niri",
"nixos-unified": "nixos-unified", "nixpkgs": "nixpkgs_8",
"nixpkgs": "nixpkgs_7",
"nur": "nur", "nur": "nur",
"ovos": "ovos", "ovos": "ovos",
"quadlet": "quadlet", "quadlet": "quadlet",
@ -1119,13 +1123,13 @@
"base16-helix": "base16-helix", "base16-helix": "base16-helix",
"base16-vim": "base16-vim", "base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme", "firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_5", "flake-parts": "flake-parts_4",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"nur": "nur_2", "nur": "nur_2",
"systems": "systems_4", "systems": "systems_5",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
@ -1206,6 +1210,21 @@
"type": "github" "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": { "tinted-foot": {
"flake": false, "flake": false,
"locked": { "locked": {

View file

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

View file

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

View file

@ -1,6 +1,7 @@
{ {
pkgs, pkgs,
config, config,
# inputs,
... ...
} @ all: { } @ all: {
imports = imports =
@ -17,6 +18,7 @@
./misc/recording.nix ./misc/recording.nix
./misc/everything.nix # TODO: Determine if we really always want all these programs or they should be composable ./misc/everything.nix # TODO: Determine if we really always want all these programs or they should be composable
./global/current-packages.nix ./global/current-packages.nix
# inputs.ovos.homeManagerModules.default
] ]
++ (import ./config.nix all); ++ (import ./config.nix all);
@ -35,6 +37,19 @@
elements.kitty.enable = true; 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 = { home = {
extraOutputsToInstall = ["doc" "devdoc"]; extraOutputsToInstall = ["doc" "devdoc"];

View file

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

View file

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

View file

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