Make hyprland more usable.
This commit is contained in:
parent
5bc148601a
commit
229a016f5b
2 changed files with 26 additions and 5 deletions
|
@ -71,7 +71,12 @@
|
|||
in
|
||||
nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
specialArgs = attrs // {inherit fn;};
|
||||
specialArgs =
|
||||
attrs
|
||||
// {
|
||||
inherit system;
|
||||
inherit fn;
|
||||
};
|
||||
modules =
|
||||
[
|
||||
(toString ./options/machine.nix)
|
||||
|
|
|
@ -9,22 +9,38 @@
|
|||
}:
|
||||
with lib;
|
||||
mkIf (elem "desktop::hyprland" config.machine.services) {
|
||||
programs.hyprland = {
|
||||
|
||||
programs = {
|
||||
dconf.enable = true;
|
||||
hyprland = {
|
||||
enable = true;
|
||||
package = hyprland.packages."${system}".hyprland;
|
||||
xwayland.enable = false;
|
||||
};
|
||||
};
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
package = hyprland.packages."${system}".hyprland;
|
||||
xwayland.enable = false;
|
||||
displayManager.sddm = {
|
||||
enable = true;
|
||||
autoNumlock = true;
|
||||
wayland.enable = true;
|
||||
};
|
||||
};
|
||||
environment.systemPackages =
|
||||
[
|
||||
hy3.packages."${system}".hy3
|
||||
]
|
||||
++ (with pkgs; [
|
||||
++
|
||||
(with pkgs; [
|
||||
kanagawa
|
||||
eww-wayland
|
||||
rofi-wayland
|
||||
hyprpicker
|
||||
waybar
|
||||
swaybg
|
||||
gtk3
|
||||
gnome.adwaita-icon-theme
|
||||
gsettings-desktop-schemas
|
||||
]);
|
||||
|
||||
# TODO: Refactor
|
||||
|
|
Loading…
Reference in a new issue