Commit graph

76 commits

Author SHA1 Message Date
9b3c078319
Add linting, formatting, and CI with fixes for all warnings
Infrastructure:
- Add deadnix, nixfmt, and statix to flake inputs
- Add formatter output to flake for nix fmt support
- Add deadnix, nixfmt, statix to Home Manager packages
- Add GitHub Actions workflow for CI validation
- Add .pre-commit-config.yaml with hooks for nixfmt, deadnix, and statix
- Support x86_64-darwin in formatter

Statix fixes (W10/W20 warnings):
- Remove unused lambda argument from nixpkgs-settings.nix
- Merge repeated keys in hardware-configuration.nix files (boot.initrd, boot, fileSystems)
- Merge repeated keys in nixnuc/default.nix (services, virtualisation)
- Merge repeated keys in rainbow-planet/default.nix (desktopManager)
- Merge repeated keys in home/general/default.nix (home)

Deadnix fixes (unused declarations):
- Remove unused pkgs/lib/username/http_port arguments from various files
- Fix unused final parameter in overlay functions (final -> _final)

CI/pre-commit fixes:
- Fix pre-commit statix config: add pass_filenames: false
- Fix CI workflow: use nix run nixpkgs# prefix and --ci flag for nixfmt
2026-03-20 22:29:46 -04:00
4d5538ca38
Update flake.lock for private-flake input 2026-03-11 00:38:39 -04:00
2110d355e2 Email setup 2026-03-09 22:48:30 -04:00
e158cfc624
Ran nix flake update 2026-03-09 14:34:50 -04:00
a5c50d5b38
Ran nix flake update 2026-02-11 12:25:11 -05:00
274f281e67
Ran nix flake update 2026-02-06 14:42:49 -05:00
31a4fec38b Migrate Dawarich to the new Nixified version 2026-01-24 18:28:46 -05:00
41446e9e52
Ran nix flake update 2026-01-20 08:42:05 -05:00
55b11aa36d
Added nix-auth
https://github.com/numtide/nix-auth - this is slick!
2026-01-10 13:45:07 -05:00
b898667782 Ran nix flake update 2025-12-30 16:46:00 -05:00
f089191165
Ran nix flake update 2025-12-23 09:51:06 -05:00
a0ce8f7f22
Ran nix flake update 2025-12-17 11:45:41 -05:00
7a6dd38bfa
nix flake update 2025-12-07 21:31:25 -05:00
8821ec3369
Upgrade to Nix 25.11 2025-12-01 11:49:00 -05:00
3733808001
ran nix flake update 2025-11-10 07:11:10 -05:00
26d6660023 Ran nix flake update and added required exception 2025-11-03 21:20:47 -05:00
dfd555462f Ran nix flake update 2025-10-21 22:04:14 -04:00
0fd7723993
Ran nix flake update 2025-10-01 17:42:48 -04:00
f01239ab8a Ran nix flake update 2025-09-24 10:24:25 -04:00
1655b62ef7
Ran flake update 2025-09-14 17:50:44 -04:00
44fe5f2267
Ran nix flake update 2025-09-05 10:13:12 -04:00
72b2f8c98a
Ran flake update 2025-08-20 11:24:16 -04:00
db8489d683
Ran nix flake update 2025-08-11 08:39:25 -04:00
eafd5a36ec
ran nix flake update 2025-07-06 14:45:10 -04:00
383bdbff1d
Ran flake update 2025-06-30 09:56:03 -04:00
4696a87825 Upgrading to 25.05 2025-06-11 22:14:36 -04:00
3e132b019e
Working flake update 2025-06-10 17:05:38 -04:00
11a6601c4a
Merge pull request #512 from genebean/homeroutes
Add route for modem
2025-05-06 15:04:57 -04:00
247c29f5ed
Ran nix flake update 2025-04-14 17:42:23 -04:00
7facb8562f
Update Flox, update nix-homebrew 2025-03-24 23:14:50 -04:00
06df3fb45c
Ran nix flake update 2025-03-20 07:41:40 -04:00
27e6e38532
Ran nix flake update
This is after the change was merged to nix-darwin that unbroke some
things
2025-03-13 15:48:34 -04:00
f3fa1acf77
new tracking branch for SNM, nix flake update
Simple Nixos Mailserver finally has a 24.11 branch so I updated the
flake to use it and then ran `nix flake update`
2025-02-10 11:00:53 -05:00
37a6452b52
nix-darwin fix 2025-01-29 08:43:06 -05:00
7819063ad1
ran nix flake update 2025-01-28 10:19:20 -05:00
9a4c8cacd9 Updated flake to get updated oh-my-posh theme configs 2025-01-10 15:13:51 -05:00
8fe51d2e2d Updated inputs, set nix-homebrew to follow inputs
This includes setting nix-homebrew to follow nix-darwin and nixpkgs and
then running `nix flake update`.
2025-01-07 12:08:18 -05:00
e5e369b40c ran nix flake update 2024-12-28 21:33:03 -05:00
5331d1be4f Ran flake update 2024-12-16 08:02:52 -05:00
5b5c1e9e8d Nix flake update 2024-12-12 23:08:38 -05:00
dc7552396f Update flake while moving macOS to nix 24.11 2024-12-07 18:26:33 -05:00
c4844f0859 Update flake to nix and home manager 24.11 2024-12-02 07:09:41 -05:00
1ca62c0334 nix flake update 2024-11-13 08:27:42 -05:00
e446ad4e08 Update flake 2024-11-08 08:22:19 -05:00
3ee6e56a78 Updated flake inputs 2024-08-28 11:43:44 -04:00
bcff4585ef clean up imports 2024-08-20 12:48:08 -04:00
f8e187f447 Add Flox 2024-08-12 16:17:24 -04:00
6c3adb78ea Re-update flake after merge conflict 2024-08-12 15:57:08 -04:00
38046556b4 Cosmic and fixing terraform 2024-08-12 15:56:38 -04:00
f2fc770645 ran nix flake update 2024-07-24 08:51:35 -04:00