1
0
dotfiles/nixos/packages.nix
Jip J. Dekker 4363d1a7d4 Initial Commit
Add flake template from dustinlyons/nixos-config
2023-12-11 17:35:39 +11:00

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
]