sway: don't require rebuilding sway dependencies

This commit is contained in:
Leonardo Eugênio 2024-05-25 13:38:40 -03:00
parent 7bb5a7c5a0
commit 4ddc0a4acd
3 changed files with 10 additions and 6 deletions

View file

@ -44,10 +44,12 @@
--replace ZWLR_LAYER_SHELL_V1_LAYER_TOP ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY --replace ZWLR_LAYER_SHELL_V1_LAYER_TOP ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY
''; '';
}); });
sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: { mySway = prev.sway.override {
patches = old.patches sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: {
++ [ ../patches/sway/fix-hide_cursor-clearing-focus.patch ]; patches = old.patches
}); ++ [ ../patches/sway/fix-hide_cursor-clearing-focus.patch ];
});
};
mangohud = prev.mangohud.overrideAttrs (o: { mangohud = prev.mangohud.overrideAttrs (o: {
patches = o.patches ++ [ patches = o.patches ++ [
(prev.fetchpatch { (prev.fetchpatch {

View file

@ -17,6 +17,7 @@ in
# enable sway window manager # enable sway window manager
programs.sway = { programs.sway = {
enable = true; enable = true;
package = pkgs.mySway;
wrapperFeatures.gtk = true; wrapperFeatures.gtk = true;
}; };
@ -59,7 +60,7 @@ in
enable = true; enable = true;
settings = { settings = {
initial_session = { initial_session = {
command = "${pkgs.sway}/bin/sway"; command = desktop;
user = "lelgenio"; user = "lelgenio";
}; };
default_session = { default_session = {

View file

@ -21,6 +21,7 @@ in
wayland.windowManager.sway = { wayland.windowManager.sway = {
enable = true; enable = true;
package = pkgs.mySway;
config = { config = {
bars = [ ]; bars = [ ];
@ -105,7 +106,7 @@ in
xdg.configFile."OpenTabletDriver/settings.json".source = ./open-tablet-driver.json; xdg.configFile."OpenTabletDriver/settings.json".source = ./open-tablet-driver.json;
home.packages = with pkgs; [ home.packages = with pkgs; [
sway mySway
swaybg swaybg
swaylock swaylock
wdisplays wdisplays