spark/roles
Pig Monkey c2bcd10c53 support kernel parameters
Note that this is only supported for grub. That is the only bootloader I
use. Patches for other bootloaders will be accepted.

The default params:

    * quiet the boot process
    * cause all virtual terminals to blank (ie, screen power off) after 60 seconds
    * enable panel self refresh v2

Blanking the screen is useful with physlock. Physlock does not run in X,
so DPMS settings have no effect on it.

PSR can potentially improve battery life on some machines, but cause
screen flicker on others. I have happily been using v2 on a ThinkPad
X260 for 6 months, but users should experiment between 1/2/3/4 to find
the best setting for their machine, or disable it entirely with 0. See:

* https://hansdegoede.livejournal.com/18653.html
* https://patchwork.kernel.org/patch/8182841/
2018-09-06 20:06:40 -07:00
..
archive add geteltorito 2018-09-06 18:58:41 -07:00
aws/tasks create a single role for aws management 2016-08-31 19:54:13 -07:00
backitup update backitup 2017-07-14 18:53:35 -07:00
base support kernel parameters 2018-09-06 20:06:40 -07:00
bitlbee allow bitlbee to be torified 2016-08-12 19:02:20 -07:00
bluetooth tell blueman to never auto power on bluetooth 2018-08-21 08:49:52 -07:00
borg/tasks remove unused borgmatic 2017-12-27 19:40:52 -08:00
browsers add xclip to browser chooser 2017-08-26 16:25:19 -07:00
calibre remove calibre firejail role, jail ebook-viewer 2017-09-10 12:54:40 -07:00
cron add cron handler 2016-01-30 16:10:21 -08:00
cryptshot make cryptshot logs more quiet 2017-09-22 17:05:57 -07:00
cups add the user tag whenever modifying the user 2018-03-26 11:26:43 -07:00
dconf Extract DConf dependencies into a separate role 2018-04-27 16:36:00 +02:00
dotfiles/tasks allow configuring dotfiles location and move default 2017-05-12 19:05:37 -07:00
dvorak correct dvorak map copy 2018-03-16 18:09:55 -07:00
editors support multiple editors 2015-09-28 16:01:48 -07:00
filesystems/tasks add htfs and ntfs support 2015-12-07 14:06:57 -08:00
firejail remove firejail generic.profile 2017-07-29 16:11:31 -07:00
fonts make fonts configurable 2018-04-07 17:55:19 -07:00
formd fix virtualenv_command 2016-04-02 14:56:32 -07:00
gdm prefer ansible_managed var in templates 2018-05-05 15:59:45 -07:00
git-annex replace size check with existence check 2018-05-05 17:02:06 -07:00
gnome prefer ansible_managed var in templates 2018-05-05 15:59:45 -07:00
gnupg/tasks enable gpg-agent-ssh.socket 2017-06-11 17:05:22 -07:00
golang/tasks add the user tag whenever modifying the user 2018-03-26 11:26:43 -07:00
grub/handlers move grub handler to its own role 2016-04-17 11:17:02 -07:00
hardened replace grsec with linux-hardened 2017-05-06 18:20:37 -07:00
hashicorp terraform is in community 2017-07-14 11:52:00 -07:00
himawaripy run himawaripy as a user service 2018-04-03 19:14:46 -07:00
hostsctl upgrade hostsctl 2017-05-29 10:45:14 -07:00
i3/tasks install explicit i3 packages 2018-03-27 17:01:04 -07:00
iptables remove reverse path filter from iptables 2018-08-28 21:45:54 -07:00
kiwix/tasks install aur deps for kiwix-cli-git 2017-07-15 10:12:49 -04:00
laptop mask systemd radio socket when using tlp 2018-08-21 08:49:36 -07:00
ledger ledger moved to community 2018-02-01 09:14:15 -08:00
lightdm replace slim with lightdm 2016-12-23 16:07:20 -08:00
localtime localtime depends on nmtrust 2016-09-03 17:36:58 -07:00
macbook collapse macbook role 2016-01-18 22:28:02 -08:00
macchiato do not start macchiato during the task 2018-05-05 15:50:38 -07:00
mail run mailsync as a user service 2018-04-03 19:12:47 -07:00
mapping fix whitespace 2017-01-21 18:55:04 -08:00
media gimp raw package has changed names 2018-05-12 18:53:23 -07:00
microcode install microcode updates on intel CPUs 2016-04-17 11:24:46 -07:00
mpd use default firejail mpd profile 2017-12-26 16:39:41 -08:00
mpv update firejail profiles 2017-07-29 16:07:34 -07:00
nettools/tasks add the user tag whenever modifying the user 2018-03-26 11:26:43 -07:00
networkmanager update nmtrust 2017-08-29 12:52:36 -07:00
ntp rename network role 2016-01-21 19:23:03 -08:00
office prefer visidata over visidata-git 2018-08-17 08:35:48 -07:00
parcimonie only perform parcimonie tasks when tor variable is defined 2016-09-02 16:23:55 -07:00
pass/tasks pass-otp is in community 2017-10-18 19:19:43 -07:00
pianobar remove firejail generic.profile 2017-07-29 16:11:31 -07:00
pim/tasks remove old dependency 2018-05-05 14:08:09 -07:00
postgresql Move postgresql data into /home 2017-10-16 20:00:29 -07:00
radio/tasks chirp is now chirp-hg 2017-06-10 09:04:14 -04:00
redshift remove firejail generic.profile 2017-07-29 16:11:31 -07:00
rtorrent update firejail profiles 2017-07-29 16:07:34 -07:00
screensaver physlock moved to community 2018-04-04 13:23:23 -07:00
sound pasystray moved from aur to community 2018-08-30 12:01:56 -07:00
spell/tasks consolidate spelling dictionaries 2017-01-24 19:24:46 -08:00
ssd/tasks install hdparm 2016-04-08 11:37:15 -07:00
ssh reference mozilla wiki 2016-12-26 16:01:37 -08:00
syncthing/tasks add syncthing support 2018-04-13 21:42:16 -07:00
sysctl/handlers increase amount of inotify watchers for git-annex assistant 2016-04-28 15:21:51 -07:00
systemd/handlers add handlers 2016-01-30 16:01:47 -08:00
tarsnap add configurable tarsnap jitter 2017-07-12 20:06:01 -07:00
taskwarrior install taskopen 2016-11-07 19:54:19 -08:00
thinkpad remove useless dependency 2018-05-05 16:40:02 -07:00
tor use default firejail tor profile 2017-12-26 16:40:45 -08:00
udisks support udisks configuration 2016-12-26 16:14:03 -08:00
unbound always download latest root hints from internic 2018-04-03 19:08:38 -07:00
virtualbox/tasks add the user tag whenever modifying the user 2018-03-26 11:26:43 -07:00
virtualenv/tasks add the user tag whenever modifying the user 2018-03-26 11:26:43 -07:00
weechat update firejail profiles 2017-07-29 16:07:34 -07:00
wormhole re-add mistakenly removed dependency 2017-12-28 11:35:44 -08:00
wttr add wttr script 2017-02-05 18:56:36 -08:00
x autorandr moved to community 2018-07-22 16:22:32 -07:00
yubikey yubikey-personalization-gui is now in official repos 2016-04-08 11:39:38 -07:00