diff --git a/configs/desktop.nix b/configs/desktop.nix index e1182df..d08d17f 100644 --- a/configs/desktop.nix +++ b/configs/desktop.nix @@ -18,8 +18,6 @@ # the world if hyprland # ../programs/hyprland.nix - # ../programs/fuzzel.nix - # ../programs/waybar ]; boot = { @@ -73,17 +71,13 @@ home = { packages = with pkgs; [ gimp - gnome.gnome-calculator gparted jetbrains.idea-ultimate libreoffice-fresh - mate.eom mpv - nwg-look obs-studio obsidian osu-lazer-bin - pavucontrol polkit_gnome (prismlauncher.override { jdks = [temurin-bin-21 temurin-bin-17 temurin-bin-8]; @@ -125,16 +119,8 @@ firefox.enable = true; - seahorse.enable = true; - file-roller.enable = true; - steam.enable = true; - thunar = { - enable = true; - plugins = with pkgs.xfce; [thunar-volman thunar-archive-plugin]; - }; - virt-manager.enable = true; }; diff --git a/programs/hyprland-misc.nix b/programs/hyprland-misc.nix new file mode 100644 index 0000000..8e67653 --- /dev/null +++ b/programs/hyprland-misc.nix @@ -0,0 +1,20 @@ +{pkgs, ...}: { + # utility packages for hyprland, since you know it's not a DE + + hm.home.packages = with pkgs; [ + gnome.gnome-calculator + mate.eom + nwg-look + pavucontrol + ]; + + programs = { + seahorse.enable = true; + file-roller.enable = true; + + thunar = { + enable = true; + plugins = with pkgs.xfce; [thunar-volman thunar-archive-plugin]; + }; + }; +} diff --git a/programs/hyprland.nix b/programs/hyprland.nix index 5a712ae..562dd95 100644 --- a/programs/hyprland.nix +++ b/programs/hyprland.nix @@ -3,6 +3,13 @@ pkgs, ... }: { + imports = [ + ./hyprland-misc.nix + ./alacritty.nix + ./fuzzel.nix + ./waybar + ]; + programs.hyprland.enable = true; services.displayManager.defaultSession = "hyprland";