Changed how additonal home manager modules are imported. Started work on desktop environment specific specialisations. Started actually configuring hyprland

This commit is contained in:
2025-11-11 10:59:44 +01:00
parent 12daec0fee
commit ee522bd869
12 changed files with 312 additions and 90 deletions

View File

@ -1,15 +1,25 @@
{ config, pkgs, ... }:
{ config, inputs, pkgs, ... }:
{
imports = [
./autostart.nix
];
home-manager.sharedModules = [
./hyprland-home.nix
];
environment.systemPackages = with pkgs;
[
(waybar.overrideAttrs (oldAttrs: {
mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ];
})
)
dunst
libnotify
hyprpaper
sway #Sway Wayland compositor
dunst
libnotify
hyprpaper
sway #Sway Wayland compositor
inputs.noctalia.packages.${system}.default
#inputs.noctalia.nixosModules.default
#kitty #Terminal (Already Included by default)
rofi-wayland #Search bar (Meta + Space)
@ -19,13 +29,15 @@
hyprland = {
enable = true;
xwayland.enable = true;
withUWSM = true;
withUWSM = false;
};
waybar.enable = true;
#rofi.enable = true;
};
# services.noctalia-shell.enable = true;
#services.xserver.enable = true;
#services.xserver.displayManager.sddm.enable = true;