Commit graph

64 commits

Author SHA1 Message Date
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
f9836386b3 Switch to Hyprland & them with Catppuccin 2023-09-15 00:21:35 -04:00
49e67c64fb Standardize naming 2023-09-13 23:40:35 -04:00
f38ff62b7b Pass new input to NixOS home-manager too 2023-09-13 23:23:16 -04:00
180b8494ba Pull oh-my-posh theme from its own repository
With help from others, I can now pull the theme file from the repo it
lives in instead of embedding it here!
2023-09-13 23:03:22 -04:00
0c9459d351 Use variables for my name 2023-09-12 16:31:47 -04:00
dc9a8d6ca8 Install VS Code via Nix 2023-09-12 15:31:32 -04:00
62588aba26 Fixing macOS environment and fonts 2023-09-12 11:47:17 -04:00
5507d25639 Setup Homebrew stuff for macOS 2023-09-12 09:44:32 -04:00
ebd0e35dff Add in NixOS support 2023-09-11 23:10:02 -04:00
6430f175b2 First pass at a Nix flake for my laptop
Heavily inspired by these:
- https://github.com/zmre/mac-nix-simple-example
- https://github.com/dustinlyons/nixos-config
2023-09-11 23:09:36 -04:00