moved hyprland extra packages to home-manager

This commit is contained in:
Aly Raffauf 2024-03-23 23:30:33 -04:00
parent eae0962c98
commit f18eaa92be
2 changed files with 49 additions and 16 deletions

49
home/hyprland.nix Normal file
View file

@ -0,0 +1,49 @@
{ config, pkgs, ... }:
{
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
bemenu
brightnessctl
hyprcursor
hypridle
hyprlock
hyprpaper
hyprshade
hyprshot
mako
overskride
udiskie
xfce.thunar
];
wayland.windowManager.hyprland = {
enable = true;
extraConfig = builtins.readFile ./dotfiles/hyprland.conf;
};
xdg.configFile."hypr/hypridle.conf".source = ./dotfiles/hypridle.conf;
programs.waybar.enable = true;
programs.waybar.settings = {
mainBar = {
layer = "top";
position = "top";
height = 36;
output = [
"eDP-1"
"HDMI-A-1"
];
modules-left = [ "hyprland/workspaces" "hyprland/mode" ];
modules-center = [ "hyprland/window" ];
modules-right = [ "tray" "battery" "clock"];
"hyprland/workspaces" = {
all-outputs = true;
};
"clock" = {
"interval" = 60;
"format" = "{:%I:%M}";
};
};
};
}

View file

@ -11,20 +11,4 @@
services.upower.enable = true;
environment.sessionVariables.NIXOS_OZONE_WL = "1";
environment.systemPackages = with pkgs; [
bemenu
brightnessctl
hyprcursor
hypridle
hyprlock
hyprpaper
hyprshade
hyprshot
mako
nheko
overskride
udiskie
waybar
xfce.thunar
];
}