script to DNS-block certain sites as a measure against me procrastinating too much
This commit is contained in:
parent
62935211c5
commit
36001254bf
|
@ -184,6 +184,33 @@ in
|
|||
devices = [{ device = "/dev/sda"; } { device = "/dev/sdb"; }];
|
||||
};
|
||||
|
||||
# block certain sites to prevent procrastination
|
||||
systemd.services.procrastinationstop = {
|
||||
serviceConfig.Type = "oneshot";
|
||||
wantedBy = [ ];
|
||||
script = ''
|
||||
ln -sf ${pkgs.writeText "blockedHosts" ''
|
||||
::1 twitter.com
|
||||
127.0.0.1 twitter.com
|
||||
::1 api.twitter.com
|
||||
127.0.0.1 api.twitter.com
|
||||
::1 toot.matereal.eu
|
||||
127.0.0.1 toot.matereal.eu
|
||||
::1 tagesschau.de
|
||||
127.0.0.1 tagesschau.de
|
||||
::1 dnn.de
|
||||
127.0.0.1 dnn.de
|
||||
''} /etc/hosts
|
||||
'';
|
||||
};
|
||||
|
||||
systemd.services.procrastinationstart = {
|
||||
serviceConfig.Type = "oneshot";
|
||||
wantedBy = [ ];
|
||||
script = ''
|
||||
ln -sf /etc/static/hosts /etc/hosts
|
||||
'';
|
||||
};
|
||||
|
||||
fonts = {
|
||||
fontDir.enable = true;
|
||||
|
|
Loading…
Reference in a new issue