Personal Nix setup

Update flakes

Changed files
+28 -29
home
machines
ramune
modules
+18 -18
flake.lock
···
]
},
"locked": {
-
"lastModified": 1738441082,
-
"narHash": "sha256-u9VxWHI/tuJOUCxUZwU/OdKDZgWOrh8ub7MKTSjBSK8=",
+
"lastModified": 1739650698,
+
"narHash": "sha256-Tpgm+Rz1BMBNpJjbauN4Z/t7m1sa1mHJQiGTGvhJpRI=",
"owner": "tadfisher",
"repo": "android-nixpkgs",
-
"rev": "113ee3d89d2df95ff6b6bc4432852bb880f1df54",
+
"rev": "b83dc5e3d5df9735cc34112cb93cc5628886080c",
"type": "github"
},
"original": {
···
"rust-overlay": "rust-overlay"
},
"locked": {
-
"lastModified": 1737610453,
-
"narHash": "sha256-OLgl/kgjOmDFrkU04PlqVklXj1m9y8xF7xbD+blAdg8=",
+
"lastModified": 1738646237,
+
"narHash": "sha256-++0dXoZO9l5oceiGQsJmtUI5WXlPMw6QKjpg7vGPl3w=",
"owner": "tpwrules",
"repo": "nixos-apple-silicon",
-
"rev": "1f7bdbb82f6b9ec1d8d206e2c64d36f13bae91a1",
+
"rev": "3d1c6c27b14c4b8fcbdaec779e715f30cb72ed15",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1738277753,
-
"narHash": "sha256-iyFcCOk0mmDiv4ut9mBEuMxMZIym3++0qN1rQBg8FW0=",
+
"lastModified": 1739548217,
+
"narHash": "sha256-rlv64erpr36xdmMDPgf9rhRXBYZ0BZb5nrw2ZPSk1sQ=",
"owner": "lnl7",
"repo": "nix-darwin",
-
"rev": "49b807fa7c37568d7fbe2aeaafb9255c185412f9",
+
"rev": "678b22642abde2ee77ae2218ab41d802f010e5b0",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1736373539,
-
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
+
"lastModified": 1739570999,
+
"narHash": "sha256-eCc0/Q4bPpe4/AS+uzIrHLJcR6BxPQ69q2kD0/Qe6rU=",
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
+
"rev": "254d47082e23dbf72fdeca1da6fe1da420f478d8",
"type": "github"
},
"original": {
···
},
"nixos-hardware": {
"locked": {
-
"lastModified": 1738471961,
-
"narHash": "sha256-cgXDFrplNGs7bCVzXhRofjD8oJYqqXGcmUzXjHmip6Y=",
+
"lastModified": 1738816619,
+
"narHash": "sha256-5yRlg48XmpcX5b5HesdGMOte+YuCy9rzQkJz+imcu6I=",
"owner": "NixOS",
"repo": "nixos-hardware",
-
"rev": "537286c3c59b40311e5418a180b38034661d2536",
+
"rev": "2eccff41bab80839b1d25b303b53d339fbb07087",
"type": "github"
},
"original": {
···
},
"nixpkgs": {
"locked": {
-
"lastModified": 1738297584,
-
"narHash": "sha256-AYvaFBzt8dU0fcSK2jKD0Vg23K2eIRxfsVXIPCW9a0E=",
+
"lastModified": 1739482815,
+
"narHash": "sha256-/5Lwtmp/8j+ro32gXzitucSdyjJ6QehfJCL58WNA7N0=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "9189ac18287c599860e878e905da550aa6dec1cd",
+
"rev": "ba0939c506a03c60a765cd7f7c43794816540eec",
"type": "github"
},
"original": {
+1 -1
home/apps/default.nix
···
with lib; {
options.modules.apps = {
enable = mkOption {
-
default = true;
+
default = false;
description = "Whether to enable Apps options.";
type = types.bool;
};
+7 -1
machines/ramune/home.nix
···
-
{ ... }: {}
+
{ ... }: {
+
modules = {
+
development.enable = false;
+
desktop.enable = false;
+
apps.enable = false;
+
};
+
}
+2 -9
modules/base/nix-config.nix
···
};
}
(helpers.darwinAttrs {
-
system.stateVersion = 4;
-
# Disable path verification of $NIX_PATH
-
system.checks.verifyNixPath = false;
-
# Auto upgrade nix package and the daemon service.
-
services.nix-daemon.enable = true;
-
# Auto-configure build users
-
nix.configureBuildUsers = true;
-
# Disable documentation until https://github.com/LnL7/nix-darwin/issues/217 is fixed.
-
documentation.enable = false;
+
system.stateVersion = 5;
+
ids.gids.nixbld = 30000;
})
]