Commit graph

377 commits

Author SHA1 Message Date
27cb4925bd Add Firefox 2020-04-07 15:29:33 +01:00
efe0feba29 Fix task and add LibreOffice 2020-04-07 15:26:24 +01:00
12a9ad442c Add roles for Arch Linux 2020-04-07 15:23:15 +01:00
d5b8bc59b7 Stop starting redshift and nextcloud at login 2020-04-07 15:18:59 +01:00
41be08a8cf Prefer a locally-installed ansible and ansible-playbook 2020-04-06 10:47:35 +01:00
f847dd167f Run nextcloud in the background 2020-03-28 18:31:53 +00:00
62398cdc3a Add libgnome-keyring to save Nextcloud password 2020-03-28 18:28:40 +00:00
95b9750100 Stop starting redshift and remmina 2020-03-27 12:25:33 +00:00
e24dbe3603 Switch to Gnome desktop 2020-03-27 12:23:27 +00:00
8cd3fed16e Stop forcing light theme 2020-03-27 11:44:31 +00:00
5dc09374ec Update fonts.conf 2020-03-26 10:26:40 +00:00
c34ab49c4b Stop sourcing /etc/profile (breaks shell on Fedora) 2020-03-16 11:59:53 +00:00
Anthony Perkins
452e22d45e Force light GTK theme to fix Gnome apps under KDE 2020-03-12 13:00:43 +00:00
Anthony Perkins
784fdca2fe Allow SSH through firewall 2020-03-12 09:52:54 +00:00
Anthony Perkins
c27968d306 Add Fedora playbooks 2020-03-12 09:46:58 +00:00
66d76c2ad3 Add qemu-quick function 2020-03-09 21:43:02 +00:00
26c5e1851e Use the local source file 2020-03-09 08:25:38 +00:00
d75a340aef Add a copy of the emacs user service 2020-03-08 22:09:14 +00:00
b180a4760f Stop saving pages by default 2020-03-08 20:33:02 +00:00
d6076ff1cc Opt out of PowerShell telemetry 2020-03-05 14:58:48 +00:00
d44ec9ee88 Enable the emacs daemon/client
This reverts commit 8c05c8bea6a735d91f097d8a5c57ffcd69beebfb.
2020-02-28 14:21:53 +00:00
4a12c64b7b Firefox restore last session 2020-02-27 13:23:25 +00:00
498eccfb1a Use a light colour scheme 2020-02-24 11:02:09 +00:00
7cb313b1cf Force newline at EOF 2020-02-13 16:27:25 +00:00
fbc1d108b0 Wrap at the end of the window 2020-02-12 15:23:45 +00:00
f97c1c20a0 Add more Sublime Text preferences 2020-02-12 15:09:15 +00:00
759ae7724f Set EDITOR to Sublime Text if it is installed 2020-02-12 12:16:33 +00:00
bcf45726bf Add Sublime Text preferences 2020-02-12 12:11:29 +00:00
7f8f753037 Fix SSH detection 2020-02-06 11:20:47 +00:00
2a73c55a40 Make tm a function 2020-02-05 17:35:32 +00:00
6987a48f8b Load ssh key if missing 2020-02-05 15:38:15 +00:00
722db3814a Swap tabs for spaces 2020-01-27 19:07:14 +00:00
00bf56cd94 Rename eview to emacsro 2020-01-27 18:57:58 +00:00
4ea49eff69 Add emacs read-only command 2020-01-25 17:01:07 +00:00
a6753a47cd Don't create symlink on FreeBSD 2020-01-22 09:40:29 +00:00
d21f21f3f4 Update FreeBSD to use KDE Plasma 2020-01-21 16:03:08 +00:00
82518b8b16 Add extra features to KDE 2020-01-18 19:58:14 +00:00
9db2d21c60 Add an alias for the old gitea URL 2020-01-17 11:36:57 +00:00
ededc70420 Add plasma-browser-integration to Debian 2020-01-17 11:36:39 +00:00
81340358a2 Ignore cowsay in ansible 2020-01-15 17:22:36 +00:00
38c43422ac Enable SoloKeys by default 2020-01-14 17:10:51 +00:00
d6666e674a Add clang tools to Debian/Ubuntu 2020-01-14 09:10:25 +00:00
f03a40aa15 Stop using the emacs daemon/client 2020-01-13 15:51:10 +00:00
f6a3df4b1c Load bash settings into zsh 2020-01-13 08:37:00 +00:00
ffe1f0d6df Fix zsh profile line 2020-01-12 14:58:15 +00:00
b9809671ec Load /etc/profile in zsh 2020-01-12 14:50:35 +00:00
2f3ae2d806 Switch to new Gitea server 2020-01-10 15:39:47 +00:00
f7f3285ac0 Label with Git to make it clearer in the Ansible logs 2020-01-07 16:16:44 +00:00
625ec055e4 Switch from MATE to Plasma 2020-01-07 15:53:08 +00:00
Anthony Perkins
d62da684c9 Rename WordGrinder alias to avoid conflict with WireGuard binary 2020-01-05 21:51:18 +00:00
59bb94253d Add Emacs to NetBSD GUI 2019-12-19 23:10:43 +00:00
505acf1f0a Handle missing MATE directory 2019-12-19 23:05:38 +00:00
58cfe5116b Use TWM on NetBSD and trim packages 2019-12-19 22:58:05 +00:00
c820fc2bc2 Add command for last reboots 2019-12-16 15:15:49 +00:00
ecabcc9973 Switch Ubuntu to vim-gtk3 2019-12-13 15:08:34 +00:00
386d62fad2 Only symlink xinitrc on FreeBSD or NetBSD 2019-12-13 13:17:22 +00:00
33c9700303 Don't set up MATE on Linux 2019-12-13 13:00:58 +00:00
2c9fa48d82 Trim Ubuntu GUI packages 2019-12-13 12:53:45 +00:00
374a83d999 Disable WebRTC by default 2019-12-04 16:44:25 +00:00
0544cd7653 Use a string, not a Bool 2019-12-04 15:26:41 +00:00
e7df9163c7 Don't enforce XClock at login 2019-12-03 22:55:57 +00:00
c4062f57d3 Make MATE panel taller 2019-11-29 09:56:33 +00:00
83feb79f25 Use MATE on NetBSD 2019-11-28 16:30:11 +00:00
7d41be114a Use /usr/pkg for MATE panel prefix on NetBSD 2019-11-28 16:23:19 +00:00
ae972fcd62 Look for vim on NetBSD 2019-11-28 16:14:47 +00:00
75843ce910 Put /sbin before /usr/bin 2019-11-28 16:07:46 +00:00
82eccf2806 Add Heirloom Doctools to NetBSD 2019-11-28 15:53:33 +00:00
844cbf8343 Use git_config module instead of static .gitconfig 2019-11-28 12:34:22 +00:00
aea5ad970c Ignore motd (handled by OS) 2019-11-25 13:33:47 +00:00
ebb48f5b8b Show the MOTD 2019-11-25 11:01:39 +00:00
5fce5b2bc3 Use the full ruby version number 2019-11-23 13:48:36 +00:00
375b567b8d Install libstroke manually 2019-11-23 13:44:41 +00:00
1905dda77d Add ruby 2019-11-23 13:43:30 +00:00
aba63d61f1 Make package list clearer 2019-11-23 13:19:08 +00:00
06e4df5e79 Add PKG_PATH 2019-11-23 12:43:51 +00:00
25e951525f Move console setup to a new task 2019-11-22 15:53:09 +00:00
b5eff48332 Re-order paths 2019-11-22 15:49:15 +00:00
c99f94e68f Set up Ruby gems in home directory 2019-11-22 15:46:55 +00:00
36b912d5e1 Remove ssh-agent again (doesn't work) 2019-11-21 12:49:16 +00:00
4aaaa35c09 Use ssh-agent with tmux 2019-11-21 12:46:57 +00:00
53bac33b40 Use an if-else check for prompt character 2019-11-21 12:44:38 +00:00
8ac7dd06fe Add ansible and remove tmux 2019-11-21 12:41:11 +00:00
5f681bb022 Use smaller space in prompt 2019-11-21 12:22:44 +00:00
a74f3bdce2 Add fixed hostname to prompt 2019-11-21 12:22:05 +00:00
52be2910e5 Fix typo in package line 2019-11-20 22:04:59 +00:00
6f92e051e3 Fix issue with FreeBSD core packages 2019-11-20 14:26:33 +00:00
a96140d49c Install the asciidoctor-pdf Ruby gem 2019-11-20 13:24:45 +00:00
fc50909277 Only set up MATE on Linux 2019-11-20 12:33:28 +00:00
ee8ef12881 Set screen resolution in FreeBSD on KVM 2019-11-20 10:46:26 +00:00
918c774b73 Don't skip .fvwm directory 2019-11-20 10:27:32 +00:00
7f7c6175af Switch to FVWM with stalonetray 2019-11-20 10:26:13 +00:00
842a368dc0 Set fvwmrc for all distros, and stop creating mwmrc 2019-11-20 10:13:08 +00:00
30e36159e9 Only set Liberation Sans font 2019-11-20 10:09:46 +00:00
0f349ccc59 Refactor completely to improve run speed 2019-11-20 10:07:43 +00:00
63ac952e17 Add FreeBSD path, use same font for title bars, put mate-terminal on right 2019-11-20 09:20:20 +00:00
f0a0a87df0 Add back Rxvt launcher 2019-11-19 22:58:25 +00:00
1caf998502 Only use mate-terminal as the default terminal 2019-11-19 22:41:24 +00:00
9d44734789 Add mate-terminal 2019-11-19 22:35:12 +00:00
d0d90c0cd7 Remove motif and swap to Gtk3 2019-11-19 22:24:00 +00:00
6be135ccb6 Make prompt simple again 2019-11-19 12:58:36 +00:00
6a7c6029c6 Include Atril PDF viewer 2019-11-17 14:35:50 +00:00
2dc4ac06db Use FVWM with my OpenBSD-based config plus NetBSD-specific changes 2019-11-15 22:55:28 +00:00
d97298b8c8 Add XDG environment variables 2019-11-15 21:31:40 +00:00
eed5f3328f Use ssh-agent 2019-11-15 17:22:03 +00:00
96f7a0fb2e Use urxvt for Vi if available 2019-11-14 21:28:54 +00:00
b2c094fa9b Only exclude squashfs on Linux df 2019-11-12 17:44:33 +00:00
8b724ff9c4 Enable getty on ttyE0 2019-11-12 12:19:58 +00:00
0beb1c7340 Add rxvt-unicode to NetBSD 2019-11-12 12:13:13 +00:00
73299aca88 Add luit (locale support for Unicode terminals) 2019-11-12 11:39:13 +00:00
49f92e26eb Replace spaces with tabs to match existing lines 2019-11-12 10:03:59 +00:00
d6b836e723 Start XDM and disable console getty 2019-11-12 10:00:45 +00:00
6f360e89f0 Include xlockmore-lite on NetBSD 2019-11-12 09:54:02 +00:00
fde2fd073d Use Halifax instead of Washington 2019-11-12 08:48:53 +00:00
d64bb5ea7d Set NetBSD keyboard layout 2019-11-11 21:51:04 +00:00
7badbe36f2 Create Motif Window Manager config file 2019-11-11 15:49:23 +00:00
9e16bbda4d Use black-on-white in xterm and rxvt 2019-11-11 15:33:04 +00:00
43ef7e1abb Disable bell in X 2019-11-10 18:32:36 +00:00
3e4a944870 Only set up MATE layout on Linux/FreeBSD 2019-11-10 18:14:36 +00:00
c9100217ac Fix NetBSD xsession creation 2019-11-10 17:39:26 +00:00
048024de4e Use vim-motif, and exclude vim from non-GUI 2019-11-10 17:24:57 +00:00
130cb07c01 Install Firefox on NetBSD 2019-11-10 17:21:03 +00:00
2323d6e68a Ignore OSABI in pkg 2019-11-10 17:20:35 +00:00
bc5cd66b60 Add NetBSD tasks 2019-11-10 17:05:01 +00:00
2f9f5e3e1a Add drm-kmod to FreeBSD core packages 2019-11-10 10:58:47 +00:00
7abc68d305 Load Xresources for X 2019-11-05 17:52:01 +00:00
f40ba1a853 Add wheel to sudoers 2019-11-05 15:38:34 +00:00
6792c40aaa Add Ubuntu roles 2019-11-04 22:37:42 +00:00
b716f21964 Add xsession on FreeBSD 2019-11-01 15:17:07 +00:00
fb83d12d67 Only include vim by default in the GUI FreeBSD 2019-10-31 23:12:21 +00:00
adcfcb890f Trust .desktop files 2019-10-23 11:52:52 +01:00
0769c7187e Auto-start xclock 2019-10-23 11:52:41 +01:00
866c85f29a Remove realmd and sssd, and add ruby-asciidoctor-pdf 2019-10-22 19:15:02 +01:00
b8e8e96ec8 Add wordgrinder 2019-10-21 09:11:03 +01:00
973643cfbc Split CLI and GUI setup 2019-10-21 09:09:44 +01:00
294e3ef23d Add four levels of QEMU emulation
Intel 486
Intel Pentium 1
Intel Pentium 3
Intel Core2 Duo
2019-10-18 15:37:12 +01:00
7afb403717 Use an older processor with qemu-legacy 2019-10-18 12:17:45 +01:00
492d6c97e9 Add qemu command line for legacy OSes 2019-10-17 16:53:17 +01:00
077210db32 Match whitespace, not just tab 2019-10-14 21:43:29 +01:00
3386311cf8 Start emacs-server on FreeBSD 2019-10-14 10:40:50 +01:00
df70172d99 Stop using 'pids' module 2019-10-14 10:31:04 +01:00
70f535c773 Add both Firefox launchers to menu bar 2019-10-14 10:15:04 +01:00
3371735621 Always warn when closing Firefox 2019-10-14 10:14:40 +01:00
c4ccb1b4d0 Add more FreeBSD config settings 2019-10-14 09:43:42 +01:00
76784db765 Add LibreOffice 2019-10-14 09:16:43 +01:00
9dab60356f Set X11 keyboard layout 2019-10-14 09:04:40 +01:00
9e7e1bc64f Fix for FreeBSD 2019-10-13 22:46:15 +01:00
252698982c Start XDM at boot and only set up MATE when it's running 2019-10-12 10:49:20 +01:00
e307606e9d Ignore panel layout errors 2019-10-11 15:10:07 +01:00
5f6dded14d Add py36-psutil 2019-10-11 15:07:46 +01:00
d77c2b7e46 Configure ssh for FreeBSD 2019-10-11 15:05:31 +01:00
a0effdf15f Split the package install into two tasks
This should hopefully make it a bit faster to get started.
2019-10-10 23:46:40 +01:00
6f7cf93e68 Stop installing Evolution (pulls in Gnome3) 2019-10-10 20:46:07 +01:00
070398af74 Add distro to name 2019-10-10 19:52:56 +01:00
ac8a808f0c Rename asciidoctor 2019-10-10 19:51:07 +01:00
824d3178c0 Make playbooks compatible with FreeBSD 2019-10-10 19:45:35 +01:00
e5dac48410 Add initial FreeBSD playbook, based on Debian one 2019-10-10 19:19:05 +01:00
d641638355 Add GnuPG 2019-10-10 19:10:42 +01:00
ecad8f5b49 Add OpenPGP public key 2019-10-09 14:07:20 +01:00
4ad6e0931f Remove email addresses 2019-10-05 23:22:57 +01:00
9668d24cac Add 'ssh:' to the prompt when in an SSH session 2019-10-05 22:53:04 +01:00
785166368a Configure SSH 2019-10-05 20:33:23 +01:00
16214f4f19 Add a few more Debian packages 2019-10-05 20:32:56 +01:00
3a6f97a80b Add Ansible and dependency 2019-10-04 15:38:31 +01:00
f983711d16 Add dconf-cli 2019-10-04 15:36:24 +01:00
c9e53d224f Add MATE settings 2019-10-04 14:02:17 +01:00
268a26d803 Auto start Nextcloud and Remmina 2019-10-03 21:51:06 +01:00
132af3d12d Fix role file 2019-10-03 21:41:47 +01:00
681625b060 Enable redshift-gtk at login 2019-10-03 21:41:37 +01:00
5751d8444d Add redshift config 2019-10-03 21:32:10 +01:00
a2f176d73d Sort file 2019-10-03 21:31:47 +01:00
5e72c416e1 Rename repos.yml to vim.yml 2019-10-03 21:28:06 +01:00
b48ecebb43 Rename vim.yml to dotfiles.yml 2019-10-03 21:27:37 +01:00
7869dbb013 Create directories in a separate task 2019-10-03 21:21:08 +01:00
8352272bb5 Add more Firefox preferences 2019-10-03 21:11:35 +01:00
8529d3e7dd Make names neater 2019-10-03 15:24:33 +01:00
c91c84c29b Add config for Firefox 2019-10-03 15:15:29 +01:00
57fa030b8f Move from dotfiles to roles-based playbooks 2019-10-03 11:50:19 +01:00