Personal Nix setup

Update flakes

Changed files
+35 -37
machines
pepper
modules
desktop
+24 -24
flake.lock
···
]
},
"locked": {
-
"lastModified": 1741033251,
-
"narHash": "sha256-hRDc9mQ/+6odWE+VBpGmFcxTqQ2VMSLOxGGiYxijPCw=",
+
"lastModified": 1741551465,
+
"narHash": "sha256-E9dZ9OdGIDf84BHpjjRag3ZAgZAxgHo/lHmEDRZJ3zQ=",
"owner": "tadfisher",
"repo": "android-nixpkgs",
-
"rev": "7afaa688ebc9d397ca28a229759b18533a3c1b5f",
+
"rev": "e3e76dc8ad67f74d793f8eb81737a42bc26f4afa",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1741365936,
-
"narHash": "sha256-RMGrQxGiF0L83VbTyFIcQFDMthtsIKrm59WjJlbyeNw=",
+
"lastModified": 1741603746,
+
"narHash": "sha256-K7xu80CmpoZWSINlD5hQhhEBSMUjBfQbutbKpPLb68E=",
"owner": "kitten",
"repo": "nixos-apple-silicon",
-
"rev": "7d091acd0c3fae6555bdcb90c2154b561ea86c2e",
+
"rev": "a7b00b92caf5b358c6c9ad181aa179013f2acea2",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1740755725,
-
"narHash": "sha256-amZbqP84H/ApugaT+TADXTB3NbjkVHI9Vac1saIk0kE=",
+
"lastModified": 1741229100,
+
"narHash": "sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs=",
"owner": "lnl7",
"repo": "nix-darwin",
-
"rev": "5d6e0851b60508cffd66b4a6982440a40720338d",
+
"rev": "adf5c88ba1fe21af5c083b4d655004431f20c5ab",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1735644329,
-
"narHash": "sha256-tO3HrHriyLvipc4xr+Ewtdlo7wM1OjXNjlWRgmM7peY=",
+
"lastModified": 1741473158,
+
"narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=",
"owner": "numtide",
"repo": "devshell",
-
"rev": "f7795ede5b02664b57035b3b757876703e2c3eac",
+
"rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0",
"type": "github"
},
"original": {
···
},
"nixos-hardware": {
"locked": {
-
"lastModified": 1740646007,
-
"narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=",
+
"lastModified": 1741325094,
+
"narHash": "sha256-RUAdT8dZ6k/486vnu3tiNRrNW6+Q8uSD2Mq7gTX4jlo=",
"owner": "NixOS",
"repo": "nixos-hardware",
-
"rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49",
+
"rev": "b48cc4dab0f9711af296fc367b6108cf7b8ccb16",
"type": "github"
},
"original": {
···
},
"nixpkgs": {
"locked": {
-
"lastModified": 1740916017,
-
"narHash": "sha256-Ze/3XCElkVljFCnBKezLldOz2ZaGp7eozxRqFzACnMI=",
+
"lastModified": 1741462378,
+
"narHash": "sha256-ZF3YOjq+vTcH51S+qWa1oGA9FgmdJ67nTNPG2OIlXDc=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "b58e19b11fe72175fd7a9e014a4786a91e99da5f",
+
"rev": "2d9e4457f8e83120c9fdf6f1707ed0bc603e5ac9",
"type": "github"
},
"original": {
···
},
"locked": {
"dir": "nix",
-
"lastModified": 1740817968,
-
"narHash": "sha256-qb5nqNkrjEhNbxYuLqwHMlHeIEga3HEa83lGOdsIHq4=",
+
"lastModified": 1741608326,
+
"narHash": "sha256-GbODNiMTo3w9rippscGFVd0uiMw4RwcngM5LwUEqic4=",
"owner": "AndyFilter",
"repo": "yeetmouse",
-
"rev": "7b6ad36a29bd04a050488ca37bb0883a9f412883",
+
"rev": "390b0fea879e440d88df8febac787f04771a882e",
"type": "github"
},
"original": {
···
},
"locked": {
-
"lastModified": 1740554227,
-
"narHash": "sha256-xpwZeMw2gGenixGQDyVv+ja+epcR+EJ1BPuGFdgFS18=",
+
"lastModified": 1741554872,
+
"narHash": "sha256-A/Iim9o0hHJjDJVynwtLzkox7NquvPc8CsJ/8OB4dDw=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
-
"rev": "7de16ae319e6f6852274fa90b0d41c00049767c9",
+
"rev": "a4408170c5a2168bb79abcf587c5072e2ee5fb90",
"type": "github"
},
"original": {
+1 -1
machines/pepper/home.nix
···
apps = {
enable = true;
discord.enable = true;
-
firefox.enable = true;
minecraft.enable = true;
ghostty.enable = true;
+
zen-browser.enable = true;
};
};
}
+10 -12
modules/desktop/rawaccel.nix
···
config = mkIf cfg.rawaccel.enable {
hardware.yeetmouse = {
enable = true;
-
parameters = {
-
Sensitivity = 0.56;
-
Acceleration = 3.97;
-
AccelerationMode = "jump";
-
Exponent = 1.0;
-
InputCap = 35.0;
-
Midpoint = 4.1;
-
Offset = 5.9;
-
PreScale = 0.17;
-
RotationAngle = 0.05;
-
ScrollsPerTick = 3;
-
UseSmoothing = true;
+
sensitivity = 0.56;
+
offset = 5.9;
+
inputCap = 35.0;
+
preScale = 0.17;
+
rotation.angle = 3.0;
+
mode.jump = {
+
acceleration = 3.97;
+
midpoint = 4.1;
+
smoothness = 1.0;
+
useSmoothing = true;
};
};
};