Skip to content

Commit 31403bc

Browse files
committed
DMS for hyprland changes
1 parent b944e9c commit 31403bc

8 files changed

Lines changed: 28 additions & 31 deletions

File tree

environments/hyprland/home-manager/default.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
./xdg
88
./catppuccin.nix
99
./gtk.nix
10-
./xdg.nix
1110
./home.nix
1211
./qt.nix
1312
./services.nix

environments/hyprland/home-manager/home.nix

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,17 @@ in
1515
vlc
1616
libreoffice
1717
gearlever
18-
bottles
1918
pavucontrol
2019
hyprpicker
2120
nautilus
2221
file-roller
2322
gnome-calendar
2423
gnome-text-editor
2524
networkmanagerapplet
25+
hyprpicker
26+
hyprshot
27+
wl-clipboard
28+
blueman
2629
];
2730

2831
pointerCursor = {

environments/hyprland/home-manager/programs/default.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ in
1313
programs = lib.mkIf cfg.enable {
1414
fastfetch.enable = true;
1515
btop.enable = true;
16-
lutris.enable = true;
1716
tmux.enable = true;
1817
yazi.enable = true;
1918
firefox.enable = true;

environments/hyprland/home-manager/services.nix

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
}:
77
let
88
cfg = config.nilhub.hyprland;
9-
wallpaper = self + "/assets/wallpaper.png";
9+
# wallpaper = self + "/assets/wallpaper.png";
10+
wallpaper = "${config.home.homeDirectory}/wallpaper.png";
1011
in
1112
{
1213
services = lib.mkIf cfg.enable {
@@ -16,13 +17,17 @@ in
1617

1718
hyprpaper = {
1819
enable = true;
20+
1921
settings = {
22+
splash = false;
23+
ipc = true;
24+
2025
preload = [
2126
"${wallpaper}"
22-
"${wallpaper}"
2327
];
28+
2429
wallpaper = [
25-
",${wallpaper}"
30+
",${wallpaper},fill"
2631
];
2732
};
2833
};

environments/hyprland/home-manager/wayland.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ in
3535
"$mod, T, exec, alacritty"
3636
"$mod, B, exec, brave"
3737
"$mod SHIFT, s, exec, hyprshot -m region --clipboard-only"
38-
"$mod SHIFT, c, exec, hyprpicker"
38+
"$mod SHIFT, c, exec, hyprpicker --format=hex --autocopy"
3939

4040
"$mod, Q, killactive,"
4141
"$mod, V, togglefloating,"

environments/hyprland/home-manager/xdg.nix

Lines changed: 0 additions & 23 deletions
This file was deleted.

environments/hyprland/home-manager/xdg/default.nix

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
{ config, lib, ... }:
1+
{
2+
config,
3+
lib,
4+
pkgs,
5+
...
6+
}:
27
let
38
cfg = config.nilhub.hyprland;
49
in
@@ -9,5 +14,13 @@ in
914
];
1015

1116
xdg = lib.mkIf cfg.enable {
17+
portal = {
18+
enable = true;
19+
20+
extraPortals = [
21+
pkgs.xdg-desktop-portal-hyprland
22+
pkgs.xdg-desktop-portal-gtk
23+
];
24+
};
1225
};
1326
}

environments/hyprland/modules/programs/dms-shell.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ in
1616

1717
systemd = {
1818
enable = true; # Systemd service for auto-start
19+
target = "graphical-session.target"; # Try avoid race issues under uswm managed hyprland
1920
};
2021

2122
enableVPN = true; # VPN management widget

0 commit comments

Comments
 (0)