Fixed (hopefully) dolphin and kde connect. Updated all packages and fixed hyprland config

This commit is contained in:
Aleksandr Lebedev 2024-11-07 14:31:38 +01:00
parent ebe17adca7
commit 6396fb40c3
3 changed files with 73 additions and 70 deletions

72
flake.lock generated
View file

@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1729527199, "lastModified": 1730968822,
"narHash": "sha256-D5/YksfRga8Akd04ZtIkuYSIOjXVrAzQIQBSeplokzU=", "narHash": "sha256-NocDjINsh6ismkhb0Xr6xPRksmhuB2WGf8ZmXMhxu7Y=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "8d732fa8aff8b12ef2b1e2f00fc8153e41312b72", "rev": "a49bc3583ff223f426cb3526fdaa4bcaa247ec14",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -214,11 +214,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1729894599, "lastModified": 1730837930,
"narHash": "sha256-nL9nzNE5/re/P+zOv7NX6bRm5e+DeS1HIufQUJ01w20=", "narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "93435d27d250fa986bfec6b2ff263161ff8288cb", "rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -291,11 +291,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1729905757, "lastModified": 1730969692,
"narHash": "sha256-4KlQKI/SqiF25pMr7tLZbqHXFdEeoT1KZF+b/6Af7yw=", "narHash": "sha256-4Ly9zkqnRB6qLjMeddfUyd4iRLvq+RDspBWABS8DGN4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "0b29caf9ab86518ff474eed5e7d19c12f96ebbd0", "rev": "e58e97b0a38b8ccc87a4304c9e4e2b37c9966875",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -370,11 +370,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728941256, "lastModified": 1730968903,
"narHash": "sha256-WRypmcZ2Bw94lLmcmxYokVOHPJSZ7T06V49QZ4tkZeQ=", "narHash": "sha256-zFvzLXcSm0Ia4XI1SE4FQ9KE63hlGrRWhLtwMolWuR8=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "fd4be8b9ca932f7384e454bcd923c5451ef2aa85", "rev": "3ce0cde8709cdacbfba471f8e828433b58a561e9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -414,11 +414,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1728804768, "lastModified": 1730294700,
"narHash": "sha256-WG8KWmT72SA1XrmixxJwI1RRWrT9D97kkYSE5OfOJdg=", "narHash": "sha256-piHI881ekHn14FEqwGyKkTEHTgXJrsKjX37gJFYx9G8=",
"owner": "GermanBread", "owner": "GermanBread",
"repo": "declarative-flatpak", "repo": "declarative-flatpak",
"rev": "42cc2c4d97a03889d551cc82c43a0b124fd403f6", "rev": "09b73f988d4a8376b81d0d22126bc8c2e039d36d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -430,11 +430,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1729413321, "lastModified": 1730785428,
"narHash": "sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0=", "narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1997e4aa514312c1af7e2bda7fad1644e778ff26", "rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -446,11 +446,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1720386169, "lastModified": 1730741070,
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=", "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7", "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -462,11 +462,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1730137625, "lastModified": 1727907660,
"narHash": "sha256-9z8oOgFZiaguj+bbi3k4QhAD6JabWrnv7fscC/mt0KE=", "narHash": "sha256-QftbyPoieM5M50WKUMzQmWtBWib/ZJbHo7mhj5riQec=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "64b80bfb316b57cdb8919a9110ef63393d74382a", "rev": "5966581aa04be7eff830b9e1457d56dc70a0b798",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -478,11 +478,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1729665710, "lastModified": 1730785428,
"narHash": "sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4=", "narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2768c7d042a37de65bb1b5b3268fc987e534c49d", "rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -519,11 +519,11 @@
"nixpkgs-stable": "nixpkgs-stable" "nixpkgs-stable": "nixpkgs-stable"
}, },
"locked": { "locked": {
"lastModified": 1729104314, "lastModified": 1730814269,
"narHash": "sha256-pZRZsq5oCdJt3upZIU4aslS9XwFJ+/nVtALHIciX/BI=", "narHash": "sha256-fWPHyhYE6xvMI1eGY3pwBTq85wcy1YXqdzTZF+06nOg=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "3c3e88f0f544d6bb54329832616af7eb971b6be6", "rev": "d70155fdc00df4628446352fc58adc640cd705c2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -558,11 +558,11 @@
"tinted-tmux": "tinted-tmux" "tinted-tmux": "tinted-tmux"
}, },
"locked": { "locked": {
"lastModified": 1729963473, "lastModified": 1730924223,
"narHash": "sha256-uGjTjvvlGQfQ0yypVP+at0NizI2nrb6kz4wGAqzRGbY=", "narHash": "sha256-tGvmW0qih+dCAH9L4BEMYMiHcBoJVZtESbC9WH0EEuw=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "04afcfc0684d9bbb24bb1dc77afda7c1843ec93b", "rev": "762c07ee10b381bc8e085be5b6c2ec43139f13b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -711,11 +711,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728166987, "lastModified": 1730743262,
"narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=", "narHash": "sha256-iTLqj3lU8kFehPm5tXpctzkD274t/k1nwSSq3qCWXeg=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787", "rev": "09b23cef06fe248e61cec8862c04b9bcb62f4b6d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -78,11 +78,11 @@
neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
kitty kitty
kdePackages.qtwayland kdePackages.qtwayland
libsForQt5.qt5.qtwayland #libsForQt5.qt5.qtwayland
libsForQt5.qt5.qtsvg #libsForQt5.qt5.qtsvg
kdePackages.qtsvg kdePackages.qtsvg
kio-fuse #to mount remote filesystems via FUSE #kio-fuse #to mount remote filesystems via FUSE
libsForQt5.kio-extras #extra protocols support (sftp, fish and more) #libsForQt5.kio-extras #extra protocols support (sftp, fish and more)
kdePackages.kio-fuse #to mount remote filesystems via FUSE kdePackages.kio-fuse #to mount remote filesystems via FUSE
kdePackages.kio-extras #extra protocols support (sftp, fish and more) kdePackages.kio-extras #extra protocols support (sftp, fish and more)
fastfetch fastfetch
@ -114,29 +114,30 @@
libheif.out libheif.out
#kde #kde
libsForQt5.systemsettings kdePackages.systemsettings
libsForQt5.kate kdePackages.kate
libsForQt5.gwenview kdePackages.gwenview
libsForQt5.breeze-icons kdePackages.breeze-icons
libsForQt5.breeze-qt5 kdePackages.breeze
libsForQt5.ark kdePackages.ark
libsForQt5.qtstyleplugin-kvantum kdePackages.qtstyleplugin-kvantum
libsForQt5.okular kdePackages.okular
libsForQt5.kcalc kdePackages.kcalc
polkit-kde-agent polkit-kde-agent
libsForQt5.kdeconnect-kde kdePackages.kdeconnect-kde
kdePackages.kdesdk-thumbnailers kdePackages.kdesdk-thumbnailers
libsForQt5.kdegraphics-thumbnailers
kdePackages.kdegraphics-thumbnailers kdePackages.kdegraphics-thumbnailers
catppuccin-kvantum catppuccin-kvantum
#kde support tools #kde support tools
libsForQt5.qt5ct libsForQt5.qt5ct
kdePackages.qt6ct qt6ct
libsForQt5.kimageformats kdePackages.kimageformats
libsForQt5.dolphin kdePackages.dolphin
libsForQt5.dolphin-plugins kdePackages.dolphin-plugins
]; ];
programs.kdeconnect.enable = true;
programs.kdeconnect.package = pkgs.kdePackages.kdeconnect-kde;
#xdg.portal = { #xdg.portal = {
# enable = true; # enable = true;
# config = { # config = {
@ -296,6 +297,7 @@
enable = true; enable = true;
package = inputs.hyprland.packages."${pkgs.system}".hyprland; package = inputs.hyprland.packages."${pkgs.system}".hyprland;
xwayland.enable = true; xwayland.enable = true;
systemd.setPath.enable = true;
}; };
#services.hypridle.enable = true; #services.hypridle.enable = true;

View file

@ -23,14 +23,15 @@ in
}; };
exec-once = [ exec-once = [
"waybar &" "dbus-update-activation-environment --systemd --all"
"nm-applet &" "${pkgs.waybar}/bin/waybar &"
"swaync &" "${pkgs.networkmanagerapplet}/bin/nm-applet &"
"solaar -w hide &" "${pkgs.swaynotificationcenter}/bin/swaync &"
"hypridle &" "${pkgs.solaar}/bin/solaar -w hide &"
"${pkgs.hypridle}/bin/hypridle &"
"${pkgs.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1 &" #https://nixos.wiki/wiki/Polkit "${pkgs.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1 &" #https://nixos.wiki/wiki/Polkit
"clipse -listen &" "${pkgs.clipse}/bin/clipse -listen &"
"swww-daemon &" "${pkgs.swww}/bin/swww-daemon &"
"${pkgs.swww}/bin/swww img ${wallpaper-image} &" "${pkgs.swww}/bin/swww img ${wallpaper-image} &"
]; ];
exec = [ exec = [
@ -40,11 +41,11 @@ in
"$mod" = "SUPER"; "$mod" = "SUPER";
"$mainMod" = "$mod"; "$mainMod" = "$mod";
"$terminal" = "${pkgs.kitty}/bin/kitty"; "$terminal" = "${pkgs.kitty}/bin/kitty";
"$fileManager" = "dolphin"; "$fileManager" = "${pkgs.kdePackages.dolphin}/bin/dolphin";
"$browser" = "firefox"; "$browser" = "${pkgs.firefox}/bin/firefox";
"$menu" = "wofi --show drun"; "$menu" = "${pkgs.wofi}/bin/wofi --show drun";
"$clipboardManager" = "$terminal --class clipse -e 'clipse'"; "$clipboardManager" = "$terminal --class clipse -e 'clipse'";
"$makeRegionScreenshot" = "grim -g \"$(slurp -w 0)\" - | satty --early-exit --copy-command 'wl-copy' --filename '-' --initial-tool brush"; "$makeRegionScreenshot" = "${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp -w 0)\" - | ${pkgs.satty}/bin/satty --early-exit --copy-command 'wl-copy' --filename '-' --initial-tool brush";
bind = [ bind = [
"$mod, T, exec, $terminal" "$mod, T, exec, $terminal"
"$mod, Q, killactive," "$mod, Q, killactive,"
@ -100,7 +101,7 @@ in
"$mainMod CTRL, J, resizeactive, 0 50" "$mainMod CTRL, J, resizeactive, 0 50"
"$mainMod, P, exec, $makeRegionScreenshot" "$mainMod, P, exec, $makeRegionScreenshot"
"$mainMod ALT, L, exec, hyprlock" "$mainMod ALT, L, exec, ${pkgs.hyprlock}/bin/hyprlock"
]; ];
bindm = [ bindm = [
@ -166,9 +167,9 @@ in
active_opacity = 0.9; active_opacity = 0.9;
inactive_opacity = 0.7; inactive_opacity = 0.7;
drop_shadow = true; #drop_shadow = true;
shadow_range = 4; #shadow_range = 4;
shadow_render_power = 3; #shadow_render_power = 3;
#"col.shadow" = "rgba(1a1a1aee)"; #"col.shadow" = "rgba(1a1a1aee)";
blur = { blur = {