34 lines
733 B
Nix
Executable File
34 lines
733 B
Nix
Executable File
{
|
|
config,
|
|
pkgs,
|
|
inputs,
|
|
system,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./settings.nix
|
|
../ags
|
|
../wob
|
|
];
|
|
|
|
wayland.windowManager.hyprland = {
|
|
enable = true;
|
|
package = inputs.hyprland.packages.${system}.hyprland;
|
|
};
|
|
|
|
home.file.".local/share/kservices5/swww.desktop".text = ''
|
|
[Desktop Entry]
|
|
Type=Service
|
|
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
|
|
MimeType=image/jpeg;image/png;image/svg
|
|
Actions=setSWWWWallpaper;
|
|
Encoding=UTF-8
|
|
|
|
[Desktop Action setSWWWWallpaper]
|
|
Name=Set Image as Wallpaper
|
|
Exec=swww img "%f" && ln -sf "%f" ~/.cache/swww/wallpaper
|
|
'';
|
|
|
|
home.packages = [pkgs.wl-clipboard pkgs.wl-clipboard-x11 pkgs.swww inputs.hyprland-contrib.packages.${system}.hyprprop];
|
|
}
|