{self, ...}: { flake.nixosModules.packages = {pkgs, ...}: { environment.systemPackages = with pkgs; [ fd ripgrep nerdfetch libnotify alacritty foot fzf autojump yazi ueberzugpp chafa wl-clipboard pulseaudio legcord quickshell rofi slack feishin obsidian nextcloud-client self.packages.${pkgs.stdenv.hostPlatform.system}.handy self.packages.${pkgs.stdenv.hostPlatform.system}.t3code mpv ffmpeg tmux obs-studio jjui bat localsend # postman bruno bruno-cli ]; systemd.user.services.handy = { description = "Handy"; wantedBy = ["graphical-session.target"]; partOf = ["graphical-session.target"]; after = ["graphical-session.target"]; serviceConfig = { ExecStart = "${self.packages.${pkgs.stdenv.hostPlatform.system}.handy}/bin/handy"; Restart = "on-failure"; RestartSec = 5; }; }; }; }