Update flake.lock and fix synergy build with GCC 15

- Update flake inputs (home-manager, nix, nixos-wsl, nixpkgs, org-agenda-api)
- Add overlay to fix synergy missing #include <cstdint>

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-15 08:34:22 -08:00
parent b81e2699d6
commit 3f88a30149
2 changed files with 25 additions and 18 deletions

36
nixos/flake.lock generated
View File

@@ -1183,11 +1183,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768349483, "lastModified": 1768434960,
"narHash": "sha256-dlWl/z/rdZmPGVexkYL1VLKBMU1e5Y1DZmQfiRf60cQ=", "narHash": "sha256-cJbFn17oyg6qAraLr+NVeNJrXsrzJdrudkzI4H2iTcg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "c5d67517bbcaf37e15c416219c965cc707a0ca24", "rev": "b4d88c9ac42ae1a745283f6547701da43b6e9f9b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1318,11 +1318,11 @@
"nixpkgs-regression": "nixpkgs-regression" "nixpkgs-regression": "nixpkgs-regression"
}, },
"locked": { "locked": {
"lastModified": 1768309199, "lastModified": 1768430150,
"narHash": "sha256-8Pl9pVhr3AiPIHQU4P3jP0GRt5TGKeO2Kl2clszaXTg=", "narHash": "sha256-PPMZg7BV1oZeCA9zxh9QTeng3YJzXjyi3IQ4FwdRewc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nix", "repo": "nix",
"rev": "1b1c949d0cb4036bb210abdf222ede405588d898", "rev": "f162bb62f773ca20553de361934fdd105d09b2d0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1372,11 +1372,11 @@
"nixpkgs": "nixpkgs_8" "nixpkgs": "nixpkgs_8"
}, },
"locked": { "locked": {
"lastModified": 1765841014, "lastModified": 1768404695,
"narHash": "sha256-55V0AJ36V5Egh4kMhWtDh117eE3GOjwq5LhwxDn9eHg=", "narHash": "sha256-eT3dNE2CQYcPDHaeRZAEFrZ0BmMq2wLxMp7hCmzOZBA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NixOS-WSL", "repo": "NixOS-WSL",
"rev": "be4af8042e7a61fa12fda58fe9a3b3babdefe17b", "rev": "d0d3636b9d174c4558e3bbb18e194d970505fed8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1684,11 +1684,11 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1768127708, "lastModified": 1768305791,
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", "narHash": "sha256-AIdl6WAn9aymeaH/NvBj0H9qM+XuAuYbGMZaP0zcXAQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", "rev": "1412caf7bf9e660f2f962917c14b1ea1c3bc695e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1756,11 +1756,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768431631, "lastModified": 1768454092,
"narHash": "sha256-zxW0xlNUiAWCvCm+fC5BZxI0nP9hOV0HGTzsds0s1AQ=", "narHash": "sha256-rc8Zoa7tVQV+Q5vKkRL+2c0MZufxOnVNAOXFOaMYp7g=",
"owner": "colonelpanic8", "owner": "colonelpanic8",
"repo": "org-agenda-api", "repo": "org-agenda-api",
"rev": "26cd79e74aa10f3ae3ed482dda141bc297199589", "rev": "89bca51fb105ccf2881611c7df1ef1a2b4b3de67",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -2300,11 +2300,11 @@
}, },
"unstable_3": { "unstable_3": {
"locked": { "locked": {
"lastModified": 1768127708, "lastModified": 1768305791,
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", "narHash": "sha256-AIdl6WAn9aymeaH/NvBj0H9qM+XuAuYbGMZaP0zcXAQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", "rev": "1412caf7bf9e660f2f962917c14b1ea1c3bc695e",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -162,6 +162,13 @@ in
in in
final.python3.withPackages my-python-packages; final.python3.withPackages my-python-packages;
# Fix synergy build with GCC 15 - missing #include <cstdint>
synergy = prev.synergy.overrideAttrs (oldAttrs: {
postPatch = (oldAttrs.postPatch or "") + ''
sed -i '/#include <cstring>/a #include <cstdint>' src/lib/server/InputFilter.cpp
'';
});
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
( (
python-final: python-prev: { python-final: python-prev: {