Replace erlang package with from-src recipe
[khome.git] / pkgs-ubuntu.list
CommitLineData
8e0fbf08
SK
1# Ubuntu packages
2
3at # Surprisingly not in base install!
4tree
5htop
6zsh
7zsh-syntax-highlighting
8tig
3994a3bc
SK
9cmake # added to build neovim
10cmake-doc
8e0fbf08 11make
3994a3bc 12libtool-bin # added to build neovim
8e0fbf08
SK
13apt-file
14jq
15curl
16lftp
17aspell
49288da6
SK
18aspell-en # English
19aspell-ru # Russian
20aspell-el # Greek
8e0fbf08
SK
21cheese
22newsboat
23nmap
24build-essential
25xkcdpass
26dunst
27hsetroot
28feh
29xbindkeys
30gawk
31original-awk
32libnotify-bin
33r-base
34locate
35units
36snapd # https://snapcraft.io/docs/installing-snap-on-debian
37encfs
38xscreensaver
39xscreensaver-data
40xscreensaver-data-extra
41mplayer
42mpv
43whois
44mono-complete
8e0fbf08 45tlp # Laptop power management tools
bedbc7fe 46powertop
00e3388a
SK
47wx3.0-i18n # for building erlang recipe
48#erlang # see deps recipe
8e0fbf08
SK
49elixir
50openconnect # VPN cllient compatible with Cisco's AnyConnect
51graphviz
52graphviz-doc
53cups
54ddgr # Duck Duck Go CLI client
55wikipedia2text # Wikipedia CLI client
56neofetch
57time # Surprisingly, GNU time isn't installed by default!
8e0fbf08
SK
58ffmpeg
59pandoc
60nq # Unix CLI queue utility
61neomutt
62lm-sensors
63fslint # File system maintenance utilities
64goaccess # Web server log analyzer
65xinput # Configure touchpad
66python3-pip
67db-util
68dnsutils # dig and friends
69debian-goodies # Misc. helper scripts. See: apt show debian-goodies
70zeal # Documentation browser, like Dash.app
71mlterm
72nginx-doc
73tmux
74font-manager
18c32e96 75#tup # fast build system # Not available in Ubuntu repos
8e0fbf08
SK
76clang
77rhash
78jsbeautifier
79pidgin
80pidgin-skype
81rig # Random Identity Generator
82fortune-mod
83exfat-utils # exFAT filesystem support
225e130d 84linux-doc # Kernel docs. Found it with: apt-file search power_supply_class.txt
82395085 85locales-all
67cb3891 86figlet
3cfc001c 87gimp
257776e2 88dos2unix
7352ef9e 89xsel # Pipe to/from system clipboard
a2c81ff5 90streamripper
8ce6c237 91moreutils # chronic combine errno ifdata ifne isutf8 lckdo mispipe parallel pee sponge ts vidir vipe zrun
8e0fbf08 92
39468319
SK
93# Screenshoting tools
94screengrab
95maim
96
8e0fbf08
SK
97# "modern" ls alternative: uses colours to distinguish file types and metadata;
98# does other things good too, like drawing a tree.
99# https://the.exa.website/
18c32e96 100#exa # Not available in Ubuntu repos
8e0fbf08
SK
101
102# Screen color temperature setters
103redshift # Lots of code and features, adjusts automatically throughout the day.
104sct # 80 lines of C, does nothing automatically.
105
106graphicsmagick
107graphicsmagick-imagemagick-compat # provides /usr/bin/convert
108
109cvs
110
555542f3
SK
111# Emacs build deps
112libgif-dev
113libtiff-dev
8e0fbf08
SK
114
115# Vim
116vim
117vim-gtk3
118
119# Mate
88440cd8
SK
120caja
121caja-open-terminal
18c32e96 122#mate-equake-applet # monitors earthquakes # Not available in Ubuntu repos
8e0fbf08
SK
123
124#------------------------------------------------------------------------------
125# Git
126#------------------------------------------------------------------------------
127git
128
129# Large File Support
130git-lfs
131
132# Integration with other VCS
133git-cvs
134git-svn
135
136# GUI
137git-gui
138git-cola # HiDPI. Overall nicer than default.
139
140# Documentation
141git-doc
142gitmagic
143
144# Web
145gitweb
146lighttpd # Was needed by 'git instaweb'
147highlight # Syntax highlighter which can be used by gitweb.
148#------------------------------------------------------------------------------
149
150# subversion
151subversion
152subversion-tools
153
154
155# Guile
fbaed337 156guile-2.2
95b9871b 157guile-2.2-dev
fbaed337 158guile-2.2-doc
8e0fbf08 159
8e0fbf08
SK
160# Chez Scheme
161chezscheme
162
163# Lisp
164sbcl
165
166# SML
167smlnj
168smlnj-doc
169
170# Xapian desktop search:
171xapian-omega # index with omindex
172xapian-tools # search with quest
173
174# Librem 15v4 Bluetooth.
175# A post-install reboot may be insufficient if incorrect firmware was loaded
176# before, so a cold shutdown is best.
177#
178# Apparently the firmware is loaded into the card's memory, which isn't cleared
179# as long as power is supplied (and between reboots - it is).
180#
181# Ref: https://tracker.pureos.net/T23 (different situation, same idea)
18c32e96 182#firmware-atheros # Not available in Ubuntu repos
8e0fbf08
SK
183
184# To connect to headphones:
185pulseaudio-module-bluetooth
186
4f4f1903
SK
187pavucontrol
188
8e0fbf08
SK
189# dwm build
190libx11-dev
191libxft-dev
192libxinerama-dev
193
194# X11 compositor
195compton
196
197# Web browsers
198qutebrowser
18c32e96 199chromium-browser
8e0fbf08
SK
200lynx
201elinks
18c32e96 202firefox
8e0fbf08
SK
203
204# Gopher clients
18c32e96 205#sacc # Not available in Ubuntu repos
8e0fbf08
SK
206
207# SoX: Swiss army knife of sound processing
208# provides the play command
209sox
210
211# Shell script linter
212shellcheck
213
214# File managers
215ranger
216nnn
217pcmanfm
218
219# GNU Parallel.
220# Some of my scripts still use it, though it can mostly be replaced with
221# xargs -P $N.
222parallel
223
224# fuzzy finder
18c32e96 225#fzf # Not available in Ubuntu repos
8e0fbf08
SK
226
227# meta-package for both client and server packages
228ssh
229
230# PDF utilities
231poppler-utils
232mupdf
233mupdf-tools
234atril
235zathura
236zathura-cb
237zathura-djvu
238zathura-pdf-poppler
239zathura-ps
240
241# X11 API man pages
242libx11-doc
243
244# a pretty df
245dfc
246
247# Music Player daemon and clients
248mpd
249mpc
f6edd5e7 250libmpdclient-dev # mpd/client.h
8e0fbf08
SK
251ncmpc
252ncmpcpp
253
1d924571
SK
254# ncurses
255libncurses5-dev
256ncurses-doc
257ncurses-examples
258
8e0fbf08
SK
259# Dictionary
260dictd # server
261dict # client
262dict-gcide # Collaborative International Dictionary of English
263dict-jargon # hacker slang
264dict-wn # WordNet
265dict-freedict-eng-rus # English-Russian
266dict-freedict-eng-ell # English-Modern Greek
267dict-freedict-eng-lat # English-Latin
268dict-freedict-lat-eng # Latin-English
269
270# Provides hxpipe utility, used by khatus weather sensor
271html-xml-utils
272
273# Provides urlencode, among other things:
274gridsite-clients
275
276# Image viewers
277eog # Eye of GNOME
278eom # Eye of MATE
279sxiv
280shotwell # Photo manager
281
282# Networking tools:
283# - netstat
284# - ifconfig
285# - ipmaddr
286# - iptunnel
287# - mii-tool
288# - nameif
289# - plipconfig
290# - rarp
291# - route
292# - slattach
293# - arp
294net-tools
295
296# Net monitoring
297speedometer
298cbm
299
300# Internet speed test
301speedtest-cli
302
303# Retro net
304finger
305
306# Games
307colobot
4dd4b411 308warzone2100
76e8f5a7
SK
309
310# GNOME themes
311adwaita-icon-theme-full
312adwaita-qt
313gnome-themes-standard
314gnome-themes-ubuntu
c7db425a 315
1b78a36d 316lxappearance # https://wiki.archlinux.org/index.php/GTK
c023b3ad
SK
317
318ifuse # Mount iPhone
80a04892
SK
319
320valgrind
b2024329 321
48bf7d5f
SK
322# TeX / LaTeX
323texlive-full
324texinfo
5924c084
SK
325
326# scons build systems, to build DOOM-3
327scons
328scons-doc
18a3e891
SK
329
330# tool for analyzing the complexity of C program functions
331complexity
332complexity-doc
17d18280
SK
333
334# wine
335winetricks
336wine32
337wine64
e57883ac
SK
338
339remind
340# From package info:
341# > Homepage: http://www.roaringpenguin.com/products/remind/
342# > Description: sophisticated calendar and alarm program
343# > Remind allows you to remind yourself of upcoming events and
344# > appointments. Each reminder or alarm can consist of a message sent
345# > to standard output, or a program to be executed.
346# > .
347# > It also features: sophisticated date calculation, moon phases,
348# > sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
349# > front-end and proper handling of holidays.
350# > .
351# > Reminders can be created by the remind scripting language or by using
352# > the graphical frontend package "tkremind".
a5b65953
SK
353
354mcron
355# From package info:
356# > Homepage: http://www.gnu.org/software/mcron
357# > Description: Guile-based program for running jobs at regular times
358# > The GNU package mcron (Mellor's cron) can be a 100% compatible replacement for
359# > Vixie cron (though the Debian package is not configured this way). It is
360# > written in pure Guile, and allows configuration files to be written in scheme
361# > (as well as Vixie's original format) for infinite flexibility in specifying
362# > when jobs should be run.
This page took 0.067726 seconds and 4 git commands to generate.