78 lines
1.4 KiB
Nix
78 lines
1.4 KiB
Nix
{ pkgs }:
|
|
|
|
with pkgs;
|
|
let shared-packages = import ../shared/packages.nix { inherit pkgs; }; in
|
|
shared-packages ++ [
|
|
|
|
# Security and authentication
|
|
yubikey-manager-qt
|
|
yubikey-agent
|
|
keepassxc
|
|
|
|
# App and package management
|
|
appimage-run
|
|
gnumake
|
|
cmake
|
|
home-manager
|
|
|
|
# Media and design tools
|
|
vlc
|
|
fontconfig
|
|
font-manager
|
|
|
|
# Calculators
|
|
bc # old school calculator
|
|
galculator
|
|
|
|
# Audio tools
|
|
cava # Terminal audio visualizer
|
|
pavucontrol # Pulse audio controls
|
|
|
|
# Messaging and chat applications
|
|
cider # Apple Music on Linux
|
|
# tdesktop # telegram desktop
|
|
|
|
# Testing and development tools
|
|
direnv
|
|
rofi
|
|
rofi-calc
|
|
rnix-lsp # lsp-mode for nix
|
|
postgresql
|
|
libtool # for Emacs vterm
|
|
|
|
# Screenshot and recording tools
|
|
flameshot
|
|
simplescreenrecorder
|
|
|
|
# Text and terminal utilities
|
|
feh # Manage wallpapers
|
|
screenkey
|
|
tree
|
|
unixtools.ifconfig
|
|
unixtools.netstat
|
|
xclip # For the org-download package in Emacs
|
|
xorg.xwininfo # Provides a cursor to click and learn about windows
|
|
xorg.xrandr
|
|
|
|
# File and system utilities
|
|
inotify-tools # inotifywait, inotifywatch - For file system events
|
|
i3lock-fancy-rapid
|
|
libnotify
|
|
playerctl # Control media players from command line
|
|
pinentry-curses
|
|
pcmanfm # Our file browser
|
|
sqlite
|
|
xdg-utils
|
|
|
|
# Other utilities
|
|
yad # I use yad-calendar with polybar
|
|
xdotool
|
|
google-chrome
|
|
|
|
# PDF viewer
|
|
zathura
|
|
|
|
# Music and entertainment
|
|
spotify
|
|
]
|