This commit is contained in:
Daniel Lovbrotte Olsen 2020-05-27 00:05:17 +02:00
parent 145e2a0048
commit 6998845f01
3 changed files with 94 additions and 81 deletions

View File

@ -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";
}
];
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 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 = { # xsession = {
enable = true; # enable = true;
backend = "xrender"; #
}; #
# 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";
# };
gtk = { # gtk = {
enable = true; # enable = true;
theme = { # theme = {
package = pkgs.breeze-gtk; # package = pkgs.breeze-gtk;
name = "Breeze"; # name = "Breeze";
}; # };
iconTheme = { # iconTheme = {
package = pkgs.breeze-icons; # package = pkgs.breeze-icons;
name = "breeze"; # name = "breeze";
}; # };
}; # };
qt = { # qt = {
enable = true; # enable = true;
#useGtkTheme = true; # #useGtkTheme = true;
platformTheme = "gtk"; # 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
]; ];
} }

View File

@ -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"

View File

@ -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";
}; };