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