117 lines
3.3 KiB
Nix
117 lines
3.3 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
system,
|
|
...
|
|
}:
|
|
{
|
|
programs = {
|
|
nano.enable = true;
|
|
hyprland = {
|
|
enable = true;
|
|
withUWSM = false;
|
|
};
|
|
dconf.enable = true;
|
|
seahorse.enable = true;
|
|
fuse.userAllowOther = true;
|
|
mtr.enable = true;
|
|
adb.enable = true;
|
|
hyprlock.enable = true;
|
|
gnupg.agent = {
|
|
enable = true;
|
|
enableSSHSupport = true;
|
|
};
|
|
};
|
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
nixd
|
|
nil
|
|
discord
|
|
trash-cli
|
|
eddie
|
|
dex
|
|
galculator
|
|
networkmanagerapplet
|
|
nix-output-monitor
|
|
nvd
|
|
ffmpegthumbnailer # Need For Video / Image Preview
|
|
virt-viewer # View Virtual Machines
|
|
lazydocker
|
|
docker-client
|
|
amfora # Fancy Terminal Browser For Gemini Protocol
|
|
appimage-run # Needed For AppImage Support
|
|
brightnessctl # For Screen Brightness Control
|
|
cliphist # Clipboard manager using rofi menu
|
|
cmatrix # Matrix Movie Effect In Terminal
|
|
cowsay # Great Fun Terminal Program
|
|
docker-compose # Allows Controlling Docker From A Single File
|
|
duf # Utility For Viewing Disk Usage In Terminal
|
|
dysk # Disk space util nice formattting
|
|
eza # Beautiful ls Replacement
|
|
ffmpeg # Terminal Video / Audio Editing
|
|
file-roller # Archive Manager
|
|
gedit # Simple Graphical Text Editor
|
|
gimp3 # Great Photo Editor
|
|
glxinfo # needed for inxi diag util
|
|
tuigreet # The Login Manager (Sometimes Referred To As Display Manager)
|
|
htop # Simple Terminal Based System Monitor
|
|
hyprpicker # Color Picker
|
|
eog # For Image Viewing
|
|
inxi # CLI System Information Tool
|
|
killall # For Killing All Instances Of Programs
|
|
libnotify # For Notifications
|
|
lm_sensors # Used For Getting Hardware Temps
|
|
lolcat # Add Colors To Your Terminal Command Output
|
|
lshw # Detailed Hardware Information
|
|
mpv # Incredible Video Player
|
|
ncdu # Disk Usage Analyzer With Ncurses Interface
|
|
nixfmt-rfc-style # Nix Formatter
|
|
nwg-displays # configure monitor configs via GUI
|
|
onefetch # provides zsaneyos build info on current system
|
|
pavucontrol # For Editing Audio Levels & Devices
|
|
pciutils # Collection Of Tools For Inspecting PCI Devices
|
|
picard # For Changing Music Metadata & Getting Cover Art
|
|
pkg-config # Wrapper Script For Allowing Packages To Get Info On Others
|
|
playerctl # Allows Changing Media Volume Through Scripts
|
|
rhythmbox # audio player
|
|
ripgrep # Improved Grep
|
|
socat # Needed For Screenshots
|
|
unrar # Tool For Handling .rar Files
|
|
unzip # Tool For Handling .zip Files
|
|
usbutils # Good Tools For USB Devices
|
|
uwsm # Universal Wayland Session Manager (optional must be enabled)
|
|
v4l-utils # Used For Things Like OBS Virtual Camera
|
|
waypaper # wallpaper changer
|
|
warp-terminal # Terminal with AI support build in
|
|
wget # Tool For Fetching Files With Links
|
|
ytmdl # Tool For Downloading Audio From YouTube
|
|
nextcloud-client
|
|
plexamp
|
|
bitwarden-desktop
|
|
tutanota-desktop
|
|
slack
|
|
ungoogled-chromium
|
|
anki-bin
|
|
onlyoffice-bin
|
|
freetube
|
|
mattermost-desktop
|
|
kdePackages.kdenlive
|
|
wineWowPackages.waylandFull # wine64
|
|
lutris
|
|
space-cadet-pinball
|
|
exercism
|
|
tty-solitaire
|
|
cmatrix
|
|
cowsay
|
|
sl
|
|
fortune
|
|
ookla-speedtest
|
|
kronometer
|
|
inputs.prismlauncher-cracked.packages.${system}.default
|
|
zed-editor
|
|
distrobox
|
|
];
|
|
}
|