Drops the mbp (Asahi) target and everything that existed only to serve
two machines at once:
- apple-silicon input, firmware/ (87M of Mac Wi-Fi/BT blobs), hosts/mbp/
- the mkHost helper and the common-vs-host-module split, merged into one
`pc` module
- the osConfig.networking.hostName conditional that generated
hypr/monitors.conf per host -- the monitor layout, workspace placement
and panel float rule are now stated once, inline in hyprland.conf
- the aarch64 nixbuild.net builder and the aarch64 devShell
- Mac-only hyprland bits: the apple-spi-keyboard device block and the
touchpad input block
hosts/pc/hardware-configuration.nix moves to the repo root: with one
machine there is no host to namespace it under. The flake output stays
named `pc` so it matches networking.hostName, which means plain
`nixos-rebuild switch --flake ~/nixos` resolves it with no #target.
eww goes too. It only ever drew a battery popup (SUPER+R), and a battery
readout on a desktop with no battery is nothing.
Also fixes the services.logind.suspendKey/hibernateKey/lidSwitch rename
that eval has been warning about; the rendered logind.conf keeps the same
three Handle*=ignore directives.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
113 lines
2.8 KiB
JSON
113 lines
2.8 KiB
JSON
{
|
|
"nodes": {
|
|
"firefox-addons": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"dir": "pkgs/firefox-addons",
|
|
"lastModified": 1786334532,
|
|
"narHash": "sha256-C/efnaEGK18irNAyDM7JtNG6QhMNewTTp/JZNdyStWs=",
|
|
"owner": "rycee",
|
|
"repo": "nur-expressions",
|
|
"rev": "89326e8b272f25875f3dbebe3ec2b510016f57e0",
|
|
"type": "gitlab"
|
|
},
|
|
"original": {
|
|
"dir": "pkgs/firefox-addons",
|
|
"owner": "rycee",
|
|
"repo": "nur-expressions",
|
|
"type": "gitlab"
|
|
}
|
|
},
|
|
"home-manager": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1786356609,
|
|
"narHash": "sha256-ou8fYz5w9yhXC8YbvvExybFIa19MyW5G/8dEPqa90hM=",
|
|
"owner": "nix-community",
|
|
"repo": "home-manager",
|
|
"rev": "c30c7955cec30d664a9baced6bc0112e263d4647",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "home-manager",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"linear-tui-src": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1790503843,
|
|
"narHash": "sha256-FS0w8a53N+XN0tnxUzpu4FNG0rYVycv/ZlnB7bPgd+I=",
|
|
"owner": "k1-c",
|
|
"repo": "linear-tui",
|
|
"rev": "fa79ffed365c2deff1916022abe8652989682216",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "k1-c",
|
|
"ref": "v0.13.0",
|
|
"repo": "linear-tui",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1791179034,
|
|
"narHash": "sha256-Ni0LBydzaCi8oek12r4mVreuFHqYlM1eTD6SfiENKfw=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "494ce7fd23ff6a5dff39e1fb11e9b6f2ac74bf25",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"ref": "nixos-unstable",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"firefox-addons": "firefox-addons",
|
|
"home-manager": "home-manager",
|
|
"linear-tui-src": "linear-tui-src",
|
|
"nixpkgs": "nixpkgs",
|
|
"zen-browser": "zen-browser"
|
|
}
|
|
},
|
|
"zen-browser": {
|
|
"inputs": {
|
|
"home-manager": [
|
|
"home-manager"
|
|
],
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1791266850,
|
|
"narHash": "sha256-F/scdmE9Y03TfSQWrBHaJWTRTr3rRQBqvJSDgF48g1c=",
|
|
"owner": "0xc000022070",
|
|
"repo": "zen-browser-flake",
|
|
"rev": "d9e4e25d6ade5d541074045d332d887c044e11f5",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "0xc000022070",
|
|
"repo": "zen-browser-flake",
|
|
"type": "github"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|