mirror of
https://github.com/tuxdotrs/nix-config.git
synced 2025-10-10 00:31:54 +05:30
21 lines
586 B
Nix
21 lines
586 B
Nix
{pkgs, ...}: {
|
|
programs.hyprland = {
|
|
enable = true;
|
|
package = pkgs.hyprland-git.hyprland;
|
|
portalPackage = pkgs.hyprland-git.xdg-desktop-portal-hyprland;
|
|
};
|
|
|
|
environment.systemPackages = [
|
|
(pkgs.writeShellScriptBin "mirror-display" ''
|
|
hyprctl keyword monitor "HDMI-A-1,preferred,0x0,1,mirror,eDP-1" \
|
|
&& astal -q \
|
|
&& ${pkgs.tpanel}/bin/tpanel &
|
|
'')
|
|
(pkgs.writeShellScriptBin "extend-display" ''
|
|
hyprctl keyword monitor "HDMI-A-1,preferred,0x-1440,1" \
|
|
&& astal -q \
|
|
&& ${pkgs.tpanel}/bin/tpanel &
|
|
'')
|
|
];
|
|
}
|