Global, Hypr, Systems, Flake update 2024-10-21

Refactored systems to be dependant on host. So that jibril and onizuka
can have separate profiles. Doing this split up the systems/ folder, and
also forced a flake update to test. This was done midway through the
hypr rework, and would have been difficult to decouple, so I just did a
big commit instead <3

Refactored the entire hypr system to use settings and nix rather than
its native config. This is working and tested on Jibril, but is missing
the scripts used for switching workspaces on Onizuka.
This commit is contained in:
Julia Lange 2024-10-12 21:19:23 -07:00
parent f2e9bf0fc2
commit 65282e05c9
Signed by: Julia
SSH key fingerprint: SHA256:KI8YxpkPRbnDRkXPgCuQCVz181++Vy7NAvmQj8alOhM
16 changed files with 572 additions and 274 deletions

View file

@ -5,7 +5,7 @@
nixpkgs.url = "nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
hyprland.url = "git+https://github.com/hyprwm/Hyprland";
hyprland-contrib.url = "github:hyprwm/contrib";
ags.url = "github:Aylur/ags";
};
@ -22,6 +22,7 @@
] ++ extraModules;
};
in {
homeConfigurations.pan = defaultConfig [ ./systems/pan ];
homeConfigurations."pan@onizuka" = defaultConfig [ ./systems/onizuka ];
homeConfigurations."pan@jibril" = defaultConfig [ ./systems/jibril ];
};
}