some initial work on hyprland

This commit is contained in:
Grisha Shipunov 2025-02-25 22:21:34 +01:00
parent 94f2925054
commit 8c7cb1944e
4 changed files with 86 additions and 49 deletions

View file

@ -28,6 +28,27 @@ in
spotify-player
zathura
ncdu
adwaita-icon-theme
bluetui
foot
gammastep
graphicsmagick
grim
unstablepkgs.i3status-rust
impala
kanshi
swaynotificationcenter
pamixer
wofi
slurp
swayidle
swaylock
wl-clipboard
wl-mirror
xfce.thunar
nwg-look
banana-cursor
];
# Enable sound.
@ -52,38 +73,9 @@ in
programs.light.enable = true;
programs.xwayland.enable = true;
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
extraSessionCommands = ''
export SDL_VIDEODRIVER=wayland
export QT_QPA_PLATFORM=wayland-egl
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
export QT_QPA_PLATFORMTHEME="gnome"
export QT_STYLE_OVERRIDE="adwaita-dark"
# export WLR_DRM_NO_ATOMIC=1
'';
extraPackages = with pkgs; [
adwaita-icon-theme
bluetui
foot
gammastep
graphicsmagick
grim
unstablepkgs.i3status-rust
impala
kanshi
swaynotificationcenter
pamixer
rofi-wayland
slurp
swayidle
swaylock
wl-clipboard
wl-mirror
xfce.thunar
];
};
programs.hyprland.enable = true;
environment.sessionVariables = {
GTK_THEME = "Adwaita:dark";
};
@ -118,7 +110,7 @@ in
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.sway}/bin/sway";
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.hyprland}/bin/Hyprland";
};
};
};