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