Compare commits

...

5 Commits

Author SHA1 Message Date
852700fa99 opencode: opencode-claude-bridge update 2026-03-27 18:14:14 -07:00
9502abdb29 update 2026-03-27 10:57:27 -07:00
e77f28900c linux kernel: fix 7.0 build 2026-03-26 19:53:06 -07:00
1c58f56f26 disable gtk4 themeing 2026-03-26 19:45:46 -07:00
8cad7aa618 linux kernel: 6.19.9 -> 7.0-rc4 2026-03-26 19:43:10 -07:00
5 changed files with 56 additions and 56 deletions

88
flake.lock generated
View File

@@ -65,11 +65,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1774488690,
"narHash": "sha256-r5yQpoa4AqDOkwKflMMFOviC39XzpqrG1D+1xejn77c=",
"lastModified": 1774566314,
"narHash": "sha256-l54rvxjeMUBgEVbbwvV6pY+9m1kFuUxgF9THr8d/4YY=",
"owner": "sadjow",
"repo": "claude-code-nix",
"rev": "61d07ce0f48f63f098ed7d4e23018c416ed37b90",
"rev": "a55736b1b9d30357ba0aeb32ffe710dc929a235e",
"type": "github"
},
"original": {
@@ -162,11 +162,11 @@
]
},
"locked": {
"lastModified": 1774496997,
"narHash": "sha256-8QxqyYSKbkWXtYjI8EGemmdDc3JKAOe5pk9As0NrGC8=",
"lastModified": 1774630573,
"narHash": "sha256-jnV/gb+Nt46BvByT0mYnNt0XnnVMsFzcUArX6O774sY=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "aedc3813aa6452f5bc466bdbef7daa60ecae2bc5",
"rev": "199a1fe2e47f7fb68cb7aa8616f3a1344355dbaf",
"type": "github"
},
"original": {
@@ -183,11 +183,11 @@
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1774497795,
"narHash": "sha256-tzgxKaCEMcU6XT0fjV/vEqDCM9yij6wBgPPBKiK8Dfk=",
"lastModified": 1774584175,
"narHash": "sha256-3g85c0I2xSgcAayR6tRYPovsF9eBosN6AwBcoFiL+GY=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "11af6f465a038233b8123022dcb7e293f3229f11",
"rev": "9e84571429d01fc3971f05ee3daa3316516b460f",
"type": "gitlab"
},
"original": {
@@ -315,11 +315,11 @@
]
},
"locked": {
"lastModified": 1774379316,
"narHash": "sha256-0nGNxWDUH2Hzlj/R3Zf4FEK6fsFNB/dvewuboSRZqiI=",
"lastModified": 1774626137,
"narHash": "sha256-1WelwA45Xm4glTG8R9IX9jYeFKDG2HbR79jAauLezUE=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "1eb0549a1ab3fe3f5acf86668249be15fa0e64f7",
"rev": "9df3a639007cfe0d074433f7fc225ea94f877d08",
"type": "github"
},
"original": {
@@ -374,11 +374,11 @@
]
},
"locked": {
"lastModified": 1774333446,
"narHash": "sha256-jeAUd4mfLle7Zw8F3lDdXvw2cmeP3FgVphHq2XuEKbs=",
"lastModified": 1774614108,
"narHash": "sha256-7syLwVkCqf+uYeLK41e33TeeYArF6xUzveitVi0OLus=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "79b45622eff2ae0437d7a712610044bbc7b87fa2",
"rev": "4912ff360a2051f220842a94e9e803ff5ff26687",
"type": "github"
},
"original": {
@@ -420,11 +420,11 @@
]
},
"locked": {
"lastModified": 1774433292,
"narHash": "sha256-wFeQPKZfSSVv7BAYpRK31UBy1V9/pPJ9/hLaLJIgIp0=",
"lastModified": 1774553602,
"narHash": "sha256-BWM5X4JYmHJm3zoS9MFaxjPsDdR1sUs46O3ySiRNGy4=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "1e7ee8915a87c0675aa4532d70eb1a26e9b94cd8",
"rev": "6afcbf17d051e244cdaf371bca0aa33c85e8cf0e",
"type": "github"
},
"original": {
@@ -445,11 +445,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1774495900,
"narHash": "sha256-3nR7HKulLSib37PWcWrfELuSrikFLiTqAqX2HQ9dV7g=",
"lastModified": 1774623710,
"narHash": "sha256-UVVA1OCUeDm7fnH98G+Okfb6vUuA1in89LZGDgVWR/4=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "3e06fd5f99381f8101c8e7b5a1473154dd0095cd",
"rev": "4814adf48100a2138b02591e6a7e000c106887b1",
"type": "github"
},
"original": {
@@ -472,11 +472,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1774489385,
"narHash": "sha256-xGyog2cPoxTo8O6vW0CiCCUhkt866qpI3PN2su9XjV0=",
"lastModified": 1774620721,
"narHash": "sha256-QucawBaJ6Rl5JWAXAbpouXM1MsvlzwCsPGl3zOwLtzw=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "11fe033ac3d0a97c1e62ffb33f9a6a1852fedab1",
"rev": "fb83d584532282f585cd02f3aa513e98b843e7e7",
"type": "github"
},
"original": {
@@ -505,11 +505,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1773130184,
"narHash": "sha256-3bwx4WqCB06yfQIGB+OgIckOkEDyKxiTD5pOo4Xz2rI=",
"lastModified": 1774616418,
"narHash": "sha256-z+dLkAS4bqytIlOI4h2MnjBJrSP4d1Awx0n+IV5YA3Y=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "b07bde3ee82dd73115e6b949e4f3f63695da35ea",
"rev": "8f48f56fe19918b5cfa02e5d68a47ebaf7bf3dee",
"type": "github"
},
"original": {
@@ -582,11 +582,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1774465523,
"narHash": "sha256-4v7HPm63Q90nNn4fgkgKsjW1AH2Klw7XzPtHJr562nM=",
"lastModified": 1774567711,
"narHash": "sha256-uVlOHBvt6Vc/iYNJXLPa4c3cLXwMllOCVfAaLAcphIo=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "de895be946ad1d8aafa0bb6dfc7e7e0e9e466a29",
"rev": "3f6f874dfc34d386d10e434c48ad966c4832243e",
"type": "github"
},
"original": {
@@ -636,11 +636,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1774487699,
"narHash": "sha256-iML1zRJOue/KYoeChmgNBkzh24UMAT0PgIEEgcI/140=",
"lastModified": 1774621124,
"narHash": "sha256-VWUwuU2uRUtq0PWFYViu05fFiobs5uEDhqKUywpNJGk=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "df62bb3212d474276e66c17986f2032362c0991d",
"rev": "8a3aafc69f0f005a0a689b7d859d0ad32df3a639",
"type": "github"
},
"original": {
@@ -659,11 +659,11 @@
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1774351986,
"lastModified": 1774556355,
"narHash": "sha256-N131zILQ06ZNEvtgtjjFZ0N5qEI70rKKhCZsBcZoDH8=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"rev": "066835ebd5daeabc86df1e62fb5fe82a51407cc0",
"rev": "070340934ca374bc770fd500a0fd7b3210f06b1c",
"type": "github"
},
"original": {
@@ -675,11 +675,11 @@
"opencode-claude-bridge": {
"flake": false,
"locked": {
"lastModified": 1774295363,
"narHash": "sha256-l8IQjPA/TUdxN1O/qcLVIeZ2ev2PfEBOS5pQQIGZIW8=",
"lastModified": 1774537245,
"narHash": "sha256-G2/GOP6gUGM2NBfOeSsUDnSus/engduft5z3Y7GwtUE=",
"owner": "dotCipher",
"repo": "opencode-claude-bridge",
"rev": "fc3f8b1f11074fb0023d5a8c31223100e6f1b848",
"rev": "568ca15b5d2b772ebbad14b0b545fa7670272e79",
"type": "github"
},
"original": {
@@ -742,11 +742,11 @@
]
},
"locked": {
"lastModified": 1774494762,
"narHash": "sha256-lt22GCJZ6qBQLgNZZl3S/RUjTLXTlEy0Fn0sqMttLxQ=",
"lastModified": 1774581174,
"narHash": "sha256-258qgkMkYPkJ9qpIg63Wk8GoIbVjszkGGPU1wbVHYTk=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "ce3b3a61ebf28670dfc8b97eb35ed9e24474a2cf",
"rev": "a313afc75b85fc77ac154bf0e62c36f68361fd0b",
"type": "github"
},
"original": {
@@ -949,11 +949,11 @@
]
},
"locked": {
"lastModified": 1774478219,
"narHash": "sha256-WyPQoYBde7TSCR45ZgofzBqvVo/MpH3Vkh8YMj9OZC0=",
"lastModified": 1774605342,
"narHash": "sha256-VEcy7N8TExxCsDem0SUsqJJlTcUm0y4vaSPYCghe5W8=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "2e49c5278af6ef5f1e17e0fd27c2e22b1a7edc38",
"rev": "4916e4d7ab444c544c3f36cc9fafe58cdb0f7237",
"type": "github"
},
"original": {

View File

@@ -188,6 +188,8 @@
package = pkgs.adw-gtk3;
name = "adw-gtk3-dark";
};
# gtk4 apps use libadwaita natively, no theme package needed
gtk4.theme = null;
iconTheme = {
package = pkgs.adwaita-icon-theme;
name = "Adwaita";

View File

@@ -13,9 +13,9 @@ let
opencode-claude-bridge = pkgs.buildNpmPackage {
pname = "opencode-claude-bridge";
version = "1.4.2";
version = "1.8.0";
src = inputs.opencode-claude-bridge;
npmDepsHash = "sha256-fPk1WuJsRjGp3J4oUeXSz5BV6ePAWOYNeDAYQDUQd2Y=";
npmDepsHash = "sha256-jH/UweuHqfeLxICxNRsBODWOBfVdE+ZgIinfW/ITSSc=";
buildPhase = ''
runHook preBuild
npx tsc

View File

@@ -1,5 +1,6 @@
{
config,
options,
pkgs,
lib,
username,
@@ -86,8 +87,13 @@
# kernel options
boot = {
kernelPackages = pkgs.linuxPackages_latest;
# kernelPackages = pkgs.linuxPackages;
kernelPackages = pkgs.linuxPackages_testing;
# kernelPackages = pkgs.linuxPackages_latest;
# aes_generic is built-in as of linux 7.0, no longer a loadable module
initrd.luks.cryptoModules = lib.mkForce (
lib.filter (m: m != "aes_generic") options.boot.initrd.luks.cryptoModules.default
);
lanzaboote = {
enable = true;
@@ -135,8 +141,6 @@
"hugepagesz=1G"
"hugepages=3"
# disable compute wave store and resume — workaround for amdgpu MES hangs/freezes
"amdgpu.cwsr_enable=0"
];
};

View File

@@ -14,12 +14,6 @@
inputs.nixos-hardware.nixosModules.framework-amd-ai-300-series
];
# Disable PSR, PSR-SU, and Panel Replay to fix display hangs and corruption.
# Panel Replay requires PSR/PSR-SU to also be disabled to avoid issues.
# This overrides nixos-hardware's 0x10 with 0x410 (last value wins in kernel cmdline).
# https://github.com/NixOS/nixos-hardware/pull/1692
boot.kernelParams = lib.mkAfter [ "amdgpu.dcdebugmask=0x410" ];
hardware.framework.laptop13.audioEnhancement.rawDeviceName =
lib.mkDefault "alsa_output.pci-0000_c1_00.6.analog-stereo";