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