{inputs, ...}: { 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 inputs.thomas-pkgs.packages.${pkgs.stdenv.hostPlatform.system}.handy inputs.thomas-pkgs.packages.${pkgs.stdenv.hostPlatform.system}.t3code mpv ffmpeg tmux obs-studio jjui bat localsend # postman bruno bruno-cli tenacity inputs.thomas-pkgs.packages.${pkgs.stdenv.hostPlatform.system}.ocenaudio jq ]; systemd.user.services.handy = { description = "Handy"; wantedBy = ["graphical-session.target"]; partOf = ["graphical-session.target"]; after = ["graphical-session.target"]; serviceConfig = { ExecStart = "${inputs.thomas-pkgs.packages.${pkgs.stdenv.hostPlatform.system}.handy}/bin/handy"; Restart = "on-failure"; RestartSec = 5; }; }; }; }