wayland?
This commit is contained in:
		
							parent
							
								
									145e2a0048
								
							
						
					
					
						commit
						6998845f01
					
				@ -7,98 +7,111 @@
 | 
				
			|||||||
    layout = "no-latin1";
 | 
					    layout = "no-latin1";
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  xsession = {
 | 
					   wayland.windowManager.sway {
 | 
				
			||||||
    enable = true;
 | 
					     enable = true;
 | 
				
			||||||
 | 
					     terminal = "kitty";
 | 
				
			||||||
 | 
					     config = {
 | 
				
			||||||
 | 
					       bars = [
 | 
				
			||||||
 | 
					         {
 | 
				
			||||||
 | 
					           command = "${pkgs.waybar}/bin/waybar";
 | 
				
			||||||
 | 
					         }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       ];
 | 
				
			||||||
 | 
					     };
 | 
				
			||||||
 | 
					   };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#  xsession = {
 | 
				
			||||||
 | 
					#    enable = true;
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#    initExtra = ''
 | 
				
			||||||
 | 
					#      export PATH="$HOME/.config/nixpkgs/nix-dotfiles/bin:$PATH"
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#      export XDG_CURRENT_DESKTOP=kde
 | 
				
			||||||
 | 
					#      export DESKTOP_SESSION=kde
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#      export QT_STYLE_OVERRIDE="breeze"
 | 
				
			||||||
 | 
					#    '';
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#    windowManager = {
 | 
				
			||||||
 | 
					#      i3.enable = true;
 | 
				
			||||||
 | 
					#      i3.config = {
 | 
				
			||||||
 | 
					#        modifier = "Mod4";
 | 
				
			||||||
 | 
					#        keybindings = let modifier = "Mod4"; #xsession.windowManager.i3.config.modifier;
 | 
				
			||||||
 | 
					#        in lib.mkOptionDefault {
 | 
				
			||||||
 | 
					#          "${modifier}+0" = "workspace 10";
 | 
				
			||||||
 | 
					#          "${modifier}+Shift+0" = "move container to workspace 10";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "${modifier}+Tab" = "workspace next";
 | 
				
			||||||
 | 
					#          "${modifier}+Shift+Tab" = "workspace prev";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "XF86AudioRaiseVolume" = "exec --no-startup-id pactl set-sink-volume 0 +5%";
 | 
				
			||||||
 | 
					#          "XF86AudioLowerVolume" = "exec --no-startup-id pactl set-sink-volume 0 -5%";
 | 
				
			||||||
 | 
					#          "XF86AudioMute" = "exec --no-startup-id pactl set-sink-mute 0 toggle";
 | 
				
			||||||
 | 
					#          "XF86AudioMicMute" = "exec --no-startup-id pactl set-source-mute 1 toggle";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "XF86MonBrightnessUp" = "exec --no-startup-id brightnessctl set +5%";
 | 
				
			||||||
 | 
					#          "XF86MonBrightnessDown" = "exec --no-startup-id brightnessctl set 5%-";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "XF86Display" = "exec arandr";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "Print" = "exec scrot %Y-%m-%d_$wx$h_scrot.png -z -e 'mv $f /home/daniel/Pictures/screenshots/'";
 | 
				
			||||||
 | 
					#          "${modifier}+Print" = "exec scrot /home/daniel/Pictures/Screenshots/%Y-%m-%d_$wx$h_scrot.png -z";
 | 
				
			||||||
 | 
					#          "${modifier}+Shift+U" = "exec $HOME/.config/nixpkgs/nix-dotfiles/scripts/dmenuunicode";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "${modifier}+n" = "exec dolphin";
 | 
				
			||||||
 | 
					#          "${modifier}+b" = "exec firefox";
 | 
				
			||||||
 | 
					#          "${modifier}+t" = "exec gedit";
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#          "${modifier}+Return" = lib.mkForce "exec kitty";
 | 
				
			||||||
 | 
					#          "${modifier}+Shift+Return" = "exec kitty -e ssh dandellion@lilith";
 | 
				
			||||||
 | 
					#        };
 | 
				
			||||||
 | 
					#      };
 | 
				
			||||||
 | 
					#    };
 | 
				
			||||||
 | 
					#  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#  services.picom = {
 | 
				
			||||||
 | 
					#    enable = true;
 | 
				
			||||||
 | 
					#    backend = "xrender";
 | 
				
			||||||
 | 
					#  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    initExtra = ''
 | 
					#  gtk = {
 | 
				
			||||||
      export PATH="$HOME/.config/nixpkgs/nix-dotfiles/bin:$PATH"
 | 
					#    enable = true;
 | 
				
			||||||
 | 
					#    theme = {
 | 
				
			||||||
 | 
					#      package = pkgs.breeze-gtk;
 | 
				
			||||||
 | 
					#      name = "Breeze";
 | 
				
			||||||
 | 
					#    };
 | 
				
			||||||
 | 
					#    iconTheme = {
 | 
				
			||||||
 | 
					#      package = pkgs.breeze-icons;
 | 
				
			||||||
 | 
					#      name = "breeze";
 | 
				
			||||||
 | 
					#    };
 | 
				
			||||||
 | 
					#  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      export XDG_CURRENT_DESKTOP=kde
 | 
					#  qt = {
 | 
				
			||||||
      export DESKTOP_SESSION=kde
 | 
					#    enable = true;
 | 
				
			||||||
 | 
					#    #useGtkTheme = true;
 | 
				
			||||||
      export QT_STYLE_OVERRIDE="breeze"
 | 
					#    platformTheme = "gtk";
 | 
				
			||||||
    '';
 | 
					#  };
 | 
				
			||||||
 | 
					 | 
				
			||||||
    windowManager = {
 | 
					 | 
				
			||||||
      i3.enable = true;
 | 
					 | 
				
			||||||
      i3.config = {
 | 
					 | 
				
			||||||
        modifier = "Mod4";
 | 
					 | 
				
			||||||
        keybindings = let modifier = "Mod4"; #xsession.windowManager.i3.config.modifier;
 | 
					 | 
				
			||||||
        in lib.mkOptionDefault {
 | 
					 | 
				
			||||||
          "${modifier}+0" = "workspace 10";
 | 
					 | 
				
			||||||
          "${modifier}+Shift+0" = "move container to workspace 10";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "${modifier}+Tab" = "workspace next";
 | 
					 | 
				
			||||||
          "${modifier}+Shift+Tab" = "workspace prev";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "XF86AudioRaiseVolume" = "exec --no-startup-id pactl set-sink-volume 0 +5%";
 | 
					 | 
				
			||||||
          "XF86AudioLowerVolume" = "exec --no-startup-id pactl set-sink-volume 0 -5%";
 | 
					 | 
				
			||||||
          "XF86AudioMute" = "exec --no-startup-id pactl set-sink-mute 0 toggle";
 | 
					 | 
				
			||||||
          "XF86AudioMicMute" = "exec --no-startup-id pactl set-source-mute 1 toggle";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "XF86MonBrightnessUp" = "exec --no-startup-id xbacklight -inc 5";
 | 
					 | 
				
			||||||
          "XF86MonBrightnessDown" = "exec --no-startup-id xbacklight -dec 5";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "XF86Display" = "exec arandr";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "Print" = "exec scrot %Y-%m-%d_$wx$h_scrot.png -z -e 'mv $f /home/daniel/Pictures/screenshots/'";
 | 
					 | 
				
			||||||
          "${modifier}+Print" = "exec scrot /home/daniel/Pictures/Screenshots/%Y-%m-%d_$wx$h_scrot.png -z";
 | 
					 | 
				
			||||||
          "${modifier}+Shift+U" = "exec $HOME/.config/nixpkgs/nix-dotfiles/scripts/dmenuunicode";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "${modifier}+n" = "exec dolphin";
 | 
					 | 
				
			||||||
          "${modifier}+b" = "exec firefox";
 | 
					 | 
				
			||||||
          "${modifier}+t" = "exec gedit";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          "${modifier}+Return" = lib.mkForce "exec kitty";
 | 
					 | 
				
			||||||
          "${modifier}+Shift+Return" = "exec kitty -e ssh dandellion@lilith";
 | 
					 | 
				
			||||||
        };
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  services.picom = {
 | 
					 | 
				
			||||||
    enable = true;
 | 
					 | 
				
			||||||
    backend = "xrender";
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  gtk = {
 | 
					 | 
				
			||||||
    enable = true;
 | 
					 | 
				
			||||||
    theme = {
 | 
					 | 
				
			||||||
      package = pkgs.breeze-gtk;
 | 
					 | 
				
			||||||
      name = "Breeze";
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    iconTheme = {
 | 
					 | 
				
			||||||
      package = pkgs.breeze-icons;
 | 
					 | 
				
			||||||
      name = "breeze";
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  qt = {
 | 
					 | 
				
			||||||
    enable = true;
 | 
					 | 
				
			||||||
    #useGtkTheme = true;
 | 
					 | 
				
			||||||
    platformTheme = "gtk";
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  home.packages = [
 | 
					  home.packages = [
 | 
				
			||||||
    pkgs.acpilight
 | 
					    pkgs.brightnessctl
 | 
				
			||||||
    pkgs.pavucontrol
 | 
					    pkgs.pavucontrol
 | 
				
			||||||
    pkgs.xorg.xkill
 | 
					#    pkgs.xorg.xkill
 | 
				
			||||||
    pkgs.arandr
 | 
					#    pkgs.arandr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pkgs.dunst
 | 
					    pkgs.dunst
 | 
				
			||||||
    pkgs.libnotify
 | 
					    pkgs.libnotify
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pkgs.dmenu
 | 
					    pkgs.dmenu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pkgs.scrot
 | 
					#    pkgs.scrot
 | 
				
			||||||
    pkgs.xclip
 | 
					#    pkgs.xclip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pkgs.dejavu_fonts
 | 
					    pkgs.dejavu_fonts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pkgs.breeze-qt5
 | 
					#    pkgs.breeze-qt5
 | 
				
			||||||
    pkgs.breeze-icons
 | 
					#    pkgs.breeze-icons
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,7 @@ self: super:
 | 
				
			|||||||
    version = "4.2.2-04pkq2y2";
 | 
					    version = "4.2.2-04pkq2y2";
 | 
				
			||||||
    src = super.fetchurl {
 | 
					    src = super.fetchurl {
 | 
				
			||||||
      url = "http://www.ffmpeg.org/releases/ffmpeg-snapshot-git.tar.bz2";
 | 
					      url = "http://www.ffmpeg.org/releases/ffmpeg-snapshot-git.tar.bz2";
 | 
				
			||||||
      sha256 = "04pkq2y245l09kyd1hb9b4qb9l2liq8k4q6yr613wy6b1bj8pb81";
 | 
					      sha256 = "14pjy4w7a9g5dn5mssd5lzfl6pz5g8wgqz9fd4cb26dbrfb97i1b";
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    configureFlags = [
 | 
					    configureFlags = [
 | 
				
			||||||
      "--enable-gpl"
 | 
					      "--enable-gpl"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,11 +1,11 @@
 | 
				
			|||||||
self: super:
 | 
					self: super:
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  mylibaom = super.libaom.overrideAttrs (old: rec {
 | 
					  mylibaom = super.libaom.overrideAttrs (old: rec {
 | 
				
			||||||
    version = "1.0.0-fdca7c6440";
 | 
					    version = "1.0.0-a5e3f02b186";
 | 
				
			||||||
    src = super.fetchgit {
 | 
					    src = super.fetchgit {
 | 
				
			||||||
      url = "https://aomedia.googlesource.com/aom";
 | 
					      url = "https://aomedia.googlesource.com/aom";
 | 
				
			||||||
      rev = "fdca7c64406efeb3a5f9012801bf122b06d2045a";
 | 
					      rev = "a5e3f02b18668957bbd054a1058cb190f298ca6f";
 | 
				
			||||||
      sha256 = "00f7cvmcj094sdw0i35633yn1ng9w38wl761k1fx6ns8w0byirv1";
 | 
					      sha256 = "1i7lk91rdwviqnmxc6k2ihjqx5glf6siirnlhyi50vbqwgpjiyv4";
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user