Commit graph

60 commits

Author SHA1 Message Date
fcfc7be520 More work to just pass around inputs 2024-12-04 22:21:39 -05:00
dd44a1f37e mylib --> localLib... naming is hard 2024-12-04 21:51:20 -05:00
ce4262d2e2 Rename nixosHostConfig to mkNixosHost 2024-12-04 21:49:04 -05:00
eead479245 Pass inputs around instead of each individual input 2024-12-04 21:39:03 -05:00
e1d4cddda0 Move nixosHostConfig out of flake.nix 2024-12-04 08:44:52 -05:00
16f492663d Reenable COSMIC
The fixing of nixpkgs unbroke COSMIC for me. I found the issue a while
back thanks to an error message it provided.
2024-12-04 06:56:03 -05:00
087a6fe757 Stop redefining nixpkgs on NixOS 2024-12-04 06:54:47 -05:00
c4844f0859 Update flake to nix and home manager 24.11 2024-12-02 07:09:41 -05:00
c6762ca23d local-changes 2024-12-01 23:00:09 -05:00
e0fe58c2c7 Add nixnas1 to flake 2024-11-27 01:19:24 -05:00
f85bd1a128 Fix post update 2024-11-13 08:31:06 -05:00
e446ad4e08 Update flake 2024-11-08 08:22:19 -05:00
78e1b8a70e
Merge pull request #454 from genebean/hsts_fix
Hsts fix
2024-10-12 09:39:47 -04:00
7e9f4d5adb Add hetznix02 via nixos-anywhere 2024-09-06 22:05:53 -04: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
38046556b4 Cosmic and fixing terraform 2024-08-12 15:56:38 -04:00
ed741faf7f Setting up Nextcloud 2024-07-02 14:29:03 -04:00
3457194cdd Everything is migrated! Now to clean up... 2024-06-21 23:29:49 -04:00
505ab7059d Move hetznix01 to amd64 2024-06-15 13:45:44 -04:00
7292d10cd6 Initial setup of bigboy dual booted 2024-06-12 22:46:36 -04:00
ad480b4965 Add comment with bigboy's hardware import
This is so that if I switch that machine to full NixOS I don't have to
go hunting a second time to find this info.
2024-06-05 22:55:28 -04:00
5704463a41 fix typo 2024-06-05 22:54:03 -04:00
83b9d86806 Add nixos-hardware repo, import on rainbow-planet 2024-06-05 22:15:32 -04:00
b00e9f7364 Use attribute sets in flake.nix
This will let me be more fine grained in what is applied where and will
allow importing of host-specific modules like those from
https://github.com/NixOS/nixos-hardware
2024-06-05 22:11:15 -04:00
ccd6bbae07 rainbow-planet works 2024-06-05 00:07:36 -04:00
ad890e53fe Sort inputs 2024-05-20 11:40:56 -04:00
0f43327044 Add nixpkgs-terraform, remove flox 2024-05-20 11:40:56 -04:00
cb6b77b813 Try out compose2nix 2024-04-11 17:29:54 -04:00
bd78fa0a1e Install flox on a NixOS system too
This also adds the recommended extra nix settings to darwin
2024-03-21 18:57:36 -04:00
e449b45e2b Install flox from flake 2024-03-20 16:13:06 -04:00
6c8f0e6490 Darwin doesn't like the "fix" from yesterday 2024-03-05 09:47:45 -05:00
3c26121de1 Fixup flake.nix syntax 2024-03-04 21:50:56 -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
a62a3d136a Add hetznix01 2024-02-05 16:21:16 -05:00
5fbfb7ed7e Adding mini-watcher 2024-01-28 16:29:48 -05:00
4e7b708d4c Move Element to Flatpak / Homebrew
Element seems to need to compile electron every single update and, on
macOS, runs another app called electron that is not of use to me.
Flatpak and Homebrew will work faster and be user friendly all around.
2023-12-28 20:26:43 -05:00
c8defc9798 Pin nixpkgs... like I should have already done 2023-12-21 08:32:58 -05:00
5ab4df18b2 Setup and utilize SOPS 2023-12-18 20:14:45 -05:00
c9cd61f74a Add AirPuppet 2023-12-17 13:13:52 -05:00
24d658d487 Cleanup the flake a little bit 2023-12-17 00:06:24 -05:00
493ac02c33 Setup nixnuc, rework home manager files 2023-12-16 22:50:07 -05:00
5a7dacbaab Update code based on upstream changes 2023-12-16 09:14:06 -05:00
70c2dc4e2f Pass hostname and username to modules 2023-12-15 23:13:25 -05:00
09222529a3 Swap order of things in flake.nix 2023-12-15 15:26:41 -05:00
067ab7a012 Relocated & split up darwin & nixos modules
I broke out host specific bits from the configuration that should be
common to all hosts of a given type.
2023-12-15 14:54:25 -05:00
7d7a958da9 Initial restructure of flake.nix
- Added nixpkgs-unstable input
- Added disko input
- Made nixosSystem & darwinSystem reusable with parameters
- Switched darwinConfigurations to use parameterized darwinSystem
- Switched nixosConfigurations to use parameterized darwinSystem
2023-12-15 11:35:20 -05:00
5c5d9c5b0c Install python2 (ewwww) 2023-10-09 14:35:27 -04:00
34e2eaa743 Broke shell config bits out to OS-specific files
Prior to this, I had conditionals in my shell config
2023-09-18 09:25:30 -04:00