Commit graph

601 commits

Author SHA1 Message Date
Pig Monkey
9f077c92d0 namespace middle click scroll var 2018-04-13 21:46:47 -07:00
Pig Monkey
b1b33b20d2 support configurable middle click scoll button
I'm using button 12, which on my Elecom HUGE trackball is labeled
"Fn3". Existing users can set this variable to 2 if they wish to retain
the previous behaviour.
2018-04-13 21:43:28 -07:00
Pig Monkey
d8d5a799c0 add syncthing support 2018-04-13 21:42:16 -07:00
Pig Monkey
e41c373e19 replace copyq-git with copyq 2018-04-11 20:53:18 -07:00
Pig Monkey
0882d14c74 make fonts configurable
closes #77
2018-04-07 17:55:19 -07:00
Pig Monkey
2505781c49 Merge branch 'elvetemedve-feature/gnome-display-manager' 2018-04-07 17:52:42 -07:00
Géza Búza
b289a381bf Add Gnome Display Manager as an alternative
Add ability to install GDM as a graphical login prompt.
Also certain global settings can be changed by Ansible variables. See
"gdm" key of group-vars/all file.
2018-04-07 20:56:04 +02:00
Pig Monkey
79379c2388 remove ttf-impallari-cantora
Upstream source is broken.
2018-04-04 19:51:52 -07:00
Pig Monkey
628d423aa0 physlock moved to community 2018-04-04 13:23:23 -07:00
Pig Monkey
2ca8f11cc6 run himawaripy as a user service
Existing users should first stop, disable, and remove the old system timer and service:

    $ sudo systemctl stop himawaripy@$USER.timer
    $ sudo systemctl disable himawaripy@$USER.timer
    $ sudo rm /etc/systemd/system/himawaripy@.*

If the system timer is present in the trusted unit file, remove it.
2018-04-03 19:14:46 -07:00
Pig Monkey
759d83c55f run mailsync as a user service
When this role was created, Ansible did not support systemd user units,
so we setup mailsync as a system service and timer running as the user.
The only practical difference in moving to a user service is that the
user can control the service without sudo, but we might as well.

Existing users should first stop, disable, and remove the old system timer and
service:

    $ sudo systemctl stop mailsync@$USER.timer
    $ sudo systemctl disable mailsync@$USER.timer
    $ sudo rm /etc/systemd/system/mailsync@.*

If the system timer is present in the trusted unit file, remove it.
2018-04-03 19:12:47 -07:00
Pig Monkey
715480754f run git-annex as a user service
When this role was created, Ansible did not support sytemd user units,
so we setup git-annex as a system service running as the user.  The only
practical difference in moving to a user service is that the user can
control the service without sudo, but we might as well.

Existing users should first stop, disable, and remove the old system
service:

    $ sudo systemctl stop git-annex@$USER.service
    $ sudo systemctl disable git-annex@$USER.service
    $ sudo rm /etc/systemd/system/git-annex@.*

If the system service is present in the trusted unit file, remove it.
2018-04-03 19:09:25 -07:00
Pig Monkey
81b14e8868 always download latest root hints from internic 2018-04-03 19:08:38 -07:00
Pig Monkey
231c760415 default to dns over tls 2018-04-03 19:03:39 -07:00
Pig Monkey
c657841718 namespace unbound vars 2018-04-03 19:02:58 -07:00
Pig Monkey
4bed7b0e41 install explicit i3 packages
The previously used i3 group now includes i3-gaps, which conflicts with
i3-wm. Now we install all members of the i3 group, except i3-gaps.
2018-03-27 17:01:04 -07:00
Pig Monkey
d7d9baf3a6 Merge branch 'elvetemedve-feature/start-systemd-user-session' 2018-03-26 11:28:58 -07:00
Pig Monkey
a3ec20ccec Merge branch 'feature/start-systemd-user-session' of https://github.com/elvetemedve/spark into elvetemedve-feature/start-systemd-user-session 2018-03-26 11:27:57 -07:00
Pig Monkey
6b2eab7427 add the user tag whenever modifying the user
Running the playbook with --tags=user should trigger all user-modifying
tasks, not just the initial setup.
2018-03-26 11:26:43 -07:00
Pig Monkey
8b4df2076b append user groups
Otherwise running just the user tasks will overwrite the group list,
removing the user from all other groups.
2018-03-26 11:25:25 -07:00
Géza Búza
abb3c22501 Start per-user instance of Systemd 2018-03-26 18:32:26 +02:00
Pig Monkey
8d83c481d9 update ansible-aur module 2018-03-25 13:18:04 -07:00
Pig Monkey
cb11c53923 update ansible-aur module
Address sudo password from #74
2018-03-25 13:08:05 -07:00
Géza Búza
4b55f00f0e Add editorconfig file to define coding style 2018-03-25 15:21:59 +02:00
Pig Monkey
c0f3ddc703 Merge branch 'brett-dvorak' 2018-03-18 19:11:16 -07:00
Brett Eisenberg
01b7fc8885 correct dvorak map copy 2018-03-16 18:09:55 -07:00
Pig Monkey
4c06685bee update ansible-aur submodule 2018-03-08 13:34:37 -08:00
Pig Monkey
12edc864f6 Merge branch 'bddenhartog-master' 2018-03-08 13:34:19 -08:00
Benjamin Denhartog
bdfc24a727
change backitup submodule name to match path
the path for the submodule was changed in commit
12b1655b6c, but the submodule
name was never updated to reflect it.
2018-03-08 06:47:43 -08:00
Pig Monkey
25eae73817 add new-fangled python-pipenv 2018-03-07 11:58:47 -08:00
Pig Monkey
ea0f25df20 enable 4.15 med_power_with_dipm 2018-02-11 14:28:09 -08:00
Pig Monkey
fa0a2ce03d add visidata for spreadsheet manipulation 2018-02-09 10:31:24 -08:00
Pig Monkey
8c8193156f Merge branch 'brett-dvorak' 2018-02-09 10:29:59 -08:00
Brett Eisenberg
e19f4b297b disambiguate dvorak Xorg libinput config 2018-02-07 20:26:02 -08:00
Brett Eisenberg
47300097d0 switch vconsole setting to lineinfile 2018-02-07 20:23:20 -08:00
Brett Eisenberg
8f87cfc191 don't enable dvorak by default 2018-02-07 20:22:44 -08:00
Brett Eisenberg
19bf105fd1 add dvorak role 2018-02-06 14:42:30 -08:00
Pig Monkey
9c5a0b3169 update tlp 1.1 config comments for easier diffing
The only functional change here is excluding printers from USB autosuspend,
which is the tlp 1.1 default

ALPM can be changed when kernel 4.15 is released.
2018-02-02 18:50:55 -08:00
Pig Monkey
da03ef3e25 ledger moved to community 2018-02-01 09:14:15 -08:00
Pig Monkey
f5202a38e7 add inconsolata 2018-01-21 12:47:14 -08:00
Pig Monkey
b5fb3b3e02 replace pasystray pkgbuild
closes #68
2018-01-16 20:13:12 -08:00
Pig Monkey
92aeb4daff replace light-git with light 2017-12-29 09:02:23 -08:00
Pig Monkey
7e913ac06f Merge branch 'brett-reloc' 2017-12-28 11:46:33 -08:00
Pig Monkey
a1bea3e11c Merge branch 'reloc' of https://github.com/brett/spark into brett-reloc 2017-12-28 11:46:11 -08:00
Brett Eisenberg
c55c3aae6a re-add mistakenly removed dependency 2017-12-28 11:35:44 -08:00
Brett Eisenberg
9f26408cd9 fix wormhole dependency loop 2017-12-28 10:57:48 -08:00
Brett Eisenberg
a7b4506f47 rfkill moved to util-linux 2017-12-28 10:33:02 -08:00
Pig Monkey
a7bc813553 Merge branch 'brett-unborg' 2017-12-28 09:00:50 -08:00
Brett Eisenberg
0f1b87ab09 remove unused borgmatic 2017-12-27 19:40:52 -08:00
Brett Eisenberg
9f5f6e0c89 cleanup wormhole and thinkpad deps that migrated to community 2017-12-27 18:09:29 -08:00