Commit graph

42 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
651032caab
Add Canonical's multipass to my laptop 2026-03-09 14:03:18 -04:00
fecabedf16
Migrate to OpenVox agent and OpenBolt 2026-03-03 14:03:23 -05:00
0f37bbffd8
Clean up 2026-03-03 14:03:00 -05:00
8821ec3369
Upgrade to Nix 25.11 2025-12-01 11:49:00 -05:00
d451a0ec7b Remove tf 2025-12-01 10:41:45 -05:00
a691e139c8
Disable some tools I am not using 2025-11-10 08:54:50 -05:00
89f023d608
Nix's reposurgeon is a major version behind 2025-11-10 08:54:10 -05:00
80f3526876
Comment apps that are failing to pull from the App Store 2025-09-05 09:05:29 -04:00
7986fa849b
Update how podman is installed
This is paired with Podman Desktop
2025-09-05 09:05:11 -04:00
2884ade1ac
Add Alacritty 2025-07-16 16:14:40 -04:00
06726a9c39
Raspberry Pi utils 2025-07-06 14:43:47 -04:00
d968a54e29
Manage FluffyChat app 2025-06-30 10:01:11 -04:00
a8c9b1c46f
Add Meshtastic app on laptop 2025-06-30 09:57:01 -04:00
2091c8b4f4
Removed unused tool 2025-06-30 09:56:48 -04:00
79b11225f3
Updated cask names 2025-06-30 09:56:37 -04:00
8133d5d667
Add some GPG bits 2025-06-30 09:24:49 -04:00
4696a87825 Upgrading to 25.05 2025-06-11 22:14:36 -04:00
1c77cf4669
Vagrant is failing to install so commenting out 2025-06-10 17:04:27 -04:00
3ab5493215
Add MEATER 2025-04-14 17:35:47 -04:00
f14330fd13
Add ungoogled-chromium
I needed this for things to work right with ESP devices via ESPHome
Dashboard.https://github.com/ungoogled-software/ungoogled-chromium
2025-03-20 07:17:12 -04:00
85f13098ba
Add Thunderbird Daily
This is a result of me chatting with the Thunderbird peeps during SCaLE
2025-03-13 15:48:34 -04:00
e0ff72d7a7
Add qemu for Vagrant 2025-03-13 15:48:34 -04:00
b37b7ebf41
Install Facebook Messenger on macOS
Not my favorite platform by any means, but people talk to me here
2025-02-08 19:48:55 +01:00
65172d266e k8s utils 2024-11-08 08:20:45 -05:00
53f3eb77c0 Install full Xcode 2024-11-08 08:20:24 -05:00
c0636b8dba cleanup 2024-11-08 08:19:22 -05:00
50432211ca Install Mumble 2024-08-27 11:27:36 -04:00
b65e0994e7 Setup i2cssh 2024-08-27 11:27:20 -04:00
f4998ff2bd Add more k8s utils 2024-08-13 11:14:13 -04:00
f8e187f447 Add Flox 2024-08-12 16:17:24 -04:00
0d7e48c561 Tooling for k8s work 2024-08-12 16:15:24 -04:00
536c3334c1 Add terraform-docs to work laptop 2024-06-13 13:59:33 -04:00
ab960a3d18 Tools for work 2024-06-05 20:33:23 -04:00
0f43327044 Add nixpkgs-terraform, remove flox 2024-05-20 11:40:56 -04:00
3221e9b677 Add goreleaser and reposurgeon 2024-05-14 14:49:57 -04:00
9587db2490 Add Waterfox browser to mightymac
Firefox is acting up so this is my workaround.
2024-04-18 08:59:37 -04:00
cbd12a36af Add missing cli utils for podman-desktop 2024-03-27 09:20:20 -04:00
e2e5d0122f Add Lima 2024-02-28 13:04:48 -05:00
6889243131 Add podman desktop 2024-02-13 16:28:12 -05:00
345f438558 Add UTM
https://mac.getutm.app/
2024-02-13 16:27:58 -05:00
aef10f1db0 Adding mightymac
This adds all the code needed to get mightmac setup, at least to start
with. A couple of other things were changed to account for this being
the first Apple Silicon Mac I have used.

Additionally, I have restricted VLC to only select Macs now due to
using a custom build of it on my work computer.
2024-02-08 13:55:02 -05:00