diff --git a/home/modules/default.nix b/home/modules/default.nix index eb91498..85e3f12 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -443,7 +443,7 @@ toplevel@{ moduleWithSystem, ... }: { services = { wpd = { Install = { WantedBy = [ "sway-session.target" ]; }; - Unit = { Description = "Restart bingwp and wpd services"; After = "graphical-session-pre.target"; PartOf = "graphical-session.target"; }; + Unit = { Description = "Switch background every x minutes"; After = "graphical-session-pre.target"; PartOf = "graphical-session.target"; }; Service = { ExecStart = [ "${pkgs.wpd}/bin/wpd" ]; }; diff --git a/nixos/modules/default.nix b/nixos/modules/default.nix index c5af842..bb146ee 100644 --- a/nixos/modules/default.nix +++ b/nixos/modules/default.nix @@ -19,7 +19,7 @@ top@{ moduleWithSystem, ... }: { time.timeZone = "Europe/Prague"; fonts.packages = with pkgs; [ (nerdfonts.override { fonts = [ "FiraCode" ]; }) noto-fonts noto-fonts-emoji noto-fonts-lgc-plus ]; environment = { - systemPackages = with pkgs; [ cmatrix uutils-coreutils cryptsetup fd file git glibc gnumake mlocate moreutils openssh openssl procs ripgrep srm unzip vim zip just ]; + systemPackages = with pkgs; [ cmatrix uutils-coreutils-noprefix cryptsetup fd file git glibc gnumake mlocate openssh openssl procs ripgrep srm unzip vim zip just ]; shells = with pkgs; [ zsh nushell ]; }; programs = { zsh.enable = true; nix-ld.enable = true; dconf.enable = true; }; diff --git a/packages/default.nix b/packages/default.nix index c022b17..a080d20 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -10,7 +10,8 @@ top@{ inputs, ... }: { }; wpd = pkgs.writeShellApplication { name = "wpd"; - runtimeInputs = with pkgs; [ swaybg xdg-utils fd ]; + runtimeInputs = with pkgs; [ swaybg xdg-user-dirs fd uutils-coreutils-noprefix ]; + runtimeEnv = { WAYLAND_DISPLAY = "wayland-1"; }; text = '' random_pic () { bg_dir="$(xdg-user-dir PICTURES)/bg"