attempt at fixing wayland on plasma with kaladin
This commit is contained in:
		
							parent
							
								
									2635e8f930
								
							
						
					
					
						commit
						b859c4bd4d
					
				
					 4 changed files with 31 additions and 9 deletions
				
			
		
							
								
								
									
										14
									
								
								README.org
									
										
									
									
									
								
							
							
						
						
									
										14
									
								
								README.org
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -249,6 +249,7 @@ gzip
 | 
			
		|||
usbutils
 | 
			
		||||
binutils
 | 
			
		||||
hunspell
 | 
			
		||||
caffeine-ng
 | 
			
		||||
hunspellDicts.en_US
 | 
			
		||||
git
 | 
			
		||||
transmission
 | 
			
		||||
| 
						 | 
				
			
			@ -350,6 +351,7 @@ python
 | 
			
		|||
Here are some dev tools that I often have on a few devices.
 | 
			
		||||
#+NAME: dev-tools
 | 
			
		||||
#+begin_src nix
 | 
			
		||||
direnv
 | 
			
		||||
android-tools
 | 
			
		||||
nix-index
 | 
			
		||||
meson
 | 
			
		||||
| 
						 | 
				
			
			@ -428,7 +430,7 @@ Emacs service
 | 
			
		|||
#+begin_src nix
 | 
			
		||||
services.emacs = {
 | 
			
		||||
  enable = true;
 | 
			
		||||
  package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
  package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
};
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -703,7 +705,13 @@ Kaladin is my desktop machine. A powerhouse for the most part with a recent i7 a
 | 
			
		|||
  # NVIDIA
 | 
			
		||||
  services.xserver.videoDrivers = [ "nvidia" ];
 | 
			
		||||
  hardware = {
 | 
			
		||||
    opengl.enable = true;
 | 
			
		||||
    opengl = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      extraPackages = with pkgs; [
 | 
			
		||||
        vaapiVdpau
 | 
			
		||||
        libvdpau-va-gl
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
    nvidia.modesetting.enable = true;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -765,7 +773,7 @@ Kaladin is my desktop machine. A powerhouse for the most part with a recent i7 a
 | 
			
		|||
    <<general-packages>>
 | 
			
		||||
    blender
 | 
			
		||||
    neofetch
 | 
			
		||||
    ethminer
 | 
			
		||||
    # ethminer
 | 
			
		||||
    lutris
 | 
			
		||||
    protonup
 | 
			
		||||
    # Dev tools
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,8 +6,12 @@ num=$(dbus-send --print-reply --dest=org.kde.KWin \
 | 
			
		|||
    /Scripting org.kde.kwin.Scripting.loadScript \
 | 
			
		||||
    string:"$script" | awk 'END {print $2}' )
 | 
			
		||||
 | 
			
		||||
dbus-send --print-reply --dest=org.kde.KWin /$num \
 | 
			
		||||
    org.kde.kwin.Script.run
 | 
			
		||||
echo $num
 | 
			
		||||
 | 
			
		||||
wins=$(dbus-send --print-reply --dest=org.kde.KWin /$num \
 | 
			
		||||
    org.kde.kwin.Script.run | sed 's/p/p/')
 | 
			
		||||
 | 
			
		||||
echo $wins
 | 
			
		||||
# I'm not sure if some delay is in order here to let your script complete?
 | 
			
		||||
sleep 1
 | 
			
		||||
dbus-send --print-reply --dest=org.kde.KWin /$num \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,13 @@
 | 
			
		|||
  # NVIDIA
 | 
			
		||||
  services.xserver.videoDrivers = [ "nvidia" ];
 | 
			
		||||
  hardware = {
 | 
			
		||||
    opengl.enable = true;
 | 
			
		||||
    opengl = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      extraPackages = with pkgs; [
 | 
			
		||||
        vaapiVdpau
 | 
			
		||||
        libvdpau-va-gl
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
    nvidia.modesetting.enable = true;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -161,6 +167,7 @@
 | 
			
		|||
    usbutils
 | 
			
		||||
    binutils
 | 
			
		||||
    hunspell
 | 
			
		||||
    caffeine-ng
 | 
			
		||||
    hunspellDicts.en_US
 | 
			
		||||
    git
 | 
			
		||||
    transmission
 | 
			
		||||
| 
						 | 
				
			
			@ -259,10 +266,11 @@
 | 
			
		|||
    # hyprland
 | 
			
		||||
    blender
 | 
			
		||||
    neofetch
 | 
			
		||||
    ethminer
 | 
			
		||||
    # ethminer
 | 
			
		||||
    lutris
 | 
			
		||||
    protonup
 | 
			
		||||
    # Dev tools
 | 
			
		||||
    direnv
 | 
			
		||||
    android-tools
 | 
			
		||||
    nix-index
 | 
			
		||||
    meson
 | 
			
		||||
| 
						 | 
				
			
			@ -329,7 +337,7 @@
 | 
			
		|||
 | 
			
		||||
  services.emacs = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
    package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
  };
 | 
			
		||||
  services.samba-wsdd.enable = true;
 | 
			
		||||
  services.samba = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -175,6 +175,7 @@
 | 
			
		|||
    usbutils
 | 
			
		||||
    binutils
 | 
			
		||||
    hunspell
 | 
			
		||||
    caffeine-ng
 | 
			
		||||
    hunspellDicts.en_US
 | 
			
		||||
    git
 | 
			
		||||
    transmission
 | 
			
		||||
| 
						 | 
				
			
			@ -280,6 +281,7 @@
 | 
			
		|||
    fet-sh
 | 
			
		||||
    macchina
 | 
			
		||||
    # Dev tools
 | 
			
		||||
    direnv
 | 
			
		||||
    android-tools
 | 
			
		||||
    nix-index
 | 
			
		||||
    meson
 | 
			
		||||
| 
						 | 
				
			
			@ -346,7 +348,7 @@
 | 
			
		|||
 | 
			
		||||
  services.emacs = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
    package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
 | 
			
		||||
  };
 | 
			
		||||
  services.samba-wsdd.enable = true;
 | 
			
		||||
  services.samba = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue