sway: remove obsolete systemd integration
This commit is contained in:
		
							parent
							
								
									105d2f4359
								
							
						
					
					
						commit
						b4a8a7b74f
					
				
					 4 changed files with 0 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,6 @@
 | 
			
		|||
rec {
 | 
			
		||||
  all = [
 | 
			
		||||
    scripts
 | 
			
		||||
    sway
 | 
			
		||||
    themes
 | 
			
		||||
    new-packages
 | 
			
		||||
    patches
 | 
			
		||||
| 
						 | 
				
			
			@ -11,8 +10,6 @@ rec {
 | 
			
		|||
 | 
			
		||||
  scripts = (import ../scripts);
 | 
			
		||||
 | 
			
		||||
  sway = (import ./sway.nix);
 | 
			
		||||
 | 
			
		||||
  themes = (
 | 
			
		||||
    final: prev: {
 | 
			
		||||
      papirus_red = (final.papirus-icon-theme.override { color = "red"; });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,19 +0,0 @@
 | 
			
		|||
(pkgs: _: {
 | 
			
		||||
  # bash script to let dbus know about important env variables and
 | 
			
		||||
  # propogate them to relevent services run at the end of sway config
 | 
			
		||||
  # see
 | 
			
		||||
  # https://github.com/emersion/xdg-desktop-portal-wlr/wiki/"It-doesn't-work"-Troubleshooting-Checklist
 | 
			
		||||
  # note: this is pretty much the same as  /etc/sway/config.d/nixos.conf but also restarts
 | 
			
		||||
  # some user services to make sure they have the correct environment variables
 | 
			
		||||
  dbus-sway-environment = pkgs.writeTextFile {
 | 
			
		||||
    name = "dbus-sway-environment";
 | 
			
		||||
    destination = "/bin/dbus-sway-environment";
 | 
			
		||||
    executable = true;
 | 
			
		||||
    text = ''
 | 
			
		||||
      systemctl --user import-environment
 | 
			
		||||
      dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway SWAYSOCK
 | 
			
		||||
      # systemctl --user stop pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr
 | 
			
		||||
      # systemctl --user start pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr
 | 
			
		||||
    '';
 | 
			
		||||
  };
 | 
			
		||||
})
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue