Compare commits
5 Commits
44813681ab
...
852700fa99
| Author | SHA1 | Date | |
|---|---|---|---|
|
852700fa99
|
|||
|
9502abdb29
|
|||
|
e77f28900c
|
|||
|
1c58f56f26
|
|||
|
8cad7aa618
|
88
flake.lock
generated
88
flake.lock
generated
@@ -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": {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
|
||||
};
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user