sway: don't require rebuilding sway dependencies
This commit is contained in:
		
							parent
							
								
									9c5bdde50f
								
							
						
					
					
						commit
						2f307ea379
					
				
					 3 changed files with 10 additions and 6 deletions
				
			
		| 
						 | 
					@ -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 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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 = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue