Commit Graph

687 Commits

Author SHA1 Message Date
Aminda Suomalainen 4257bf5341
etc: resolv.csv -> resolv.tsv 2023-02-13 11:44:36 +02:00
Aminda Suomalainen 8ab861d791
etc/iwd/main.conf: uncomment "AddressRandomizationRange=nic" and update comment 2023-02-10 22:04:12 +02:00
Aminda Suomalainen 421087e536
etc/resolv.csv: add DNS0.eu
Resolves: #150
2023-02-09 11:56:09 +02:00
Aminda Suomalainen 47eaebeece
etc/chrony/sources.d: submodule the curated NTS server list gist for future discoverability
This repository is random anyway and has files that don't belong such as resolv.csv
2023-02-06 10:43:46 +02:00
Aminda Suomalainen 36c2688cec
etc/systemd/system/unbound.service.d/never-fail.conf: unbound isn't allowed to fail either 2023-02-03 10:59:31 +02:00
Aminda Suomalainen 3439b284a7
etc/iwd/main.conf: note that AddressRandomizationRange=nic has 254 possible addresses 2023-01-28 18:37:43 +02:00
Aminda Suomalainen 6b2cb6575b
etc/iwd/main.conf: add a comment(ed/) on AddressRandomizationRange=nic 2023-01-27 13:21:32 +02:00
Aminda Suomalainen ebc01c16eb
{etc,var/lib/}iwd/: read manual, adjust accordingly 2023-01-27 10:51:51 +02:00
Aminda Suomalainen d2dc35b2d1
etc/iwd/main.conf: add egrep to the check/refresh command 2023-01-22 21:06:46 +02:00
Aminda Suomalainen 86b2bbabcb
etc/iwd/main.conf: fix comment typos, remove unnecessary section
Channel ranking on Lumina was unrelated to 5 GHz not getting used.
2023-01-22 21:02:15 +02:00
Aminda Suomalainen a92c1444c7
etc/iwd/main.conf: mention iw dev wlan0 scan 2023-01-22 17:43:47 +02:00
Aminda Suomalainen da914331ea
etc/iwd/main.conf: update the comment on how I perceive Country to work 2023-01-22 17:13:54 +02:00
Aminda Suomalainen 825f2745de
etc/iwd/main.conf: request regdom/Country FI 2023-01-22 08:11:03 +02:00
Aminda Suomalainen 53dcbb1d28
etc/iwd: attempt to prefer 5&6 GHz over 2.4 GHz 2023-01-21 18:32:44 +02:00
Aminda Suomalainen edadd1f453
etc/iwd/main.conf: initial commit 2023-01-06 14:50:14 +02:00
Aminda Suomalainen 3aa962024e
etc/NetworkManager/conf.d/iwd.conf: add wifi.iwd.autoconnect=true
This seems to affect nothing though
2023-01-06 14:02:55 +02:00
Aminda Suomalainen caa0d5e185
etc/ssh/ssh_config: add VisualHostKey yes 2022-12-19 19:42:10 +02:00
Aminda Suomalainen c9251b5acd
chrony/conf.d: add require-nts.conf
Resolves: #148
2022-12-06 14:47:45 +02:00
Aminda Suomalainen 6cf6426df6
etc/chrony/sources.d/dna-moi: turn to pool of 3 2022-12-05 13:21:52 +02:00
Aminda Suomalainen 28068278c4
chrony/sources.d/finland.sources: add mikes time{1,2,3} 2022-12-05 12:49:23 +02:00
Aminda Suomalainen 77dfbf59af
etc/dnf/dnf.conf: add a commented cachedir for zaldaryn 2022-11-30 17:56:17 +02:00
Aminda Suomalainen 0619d60340
etc/chrony/README.md: note GH cadusilva's check command
Ref: #148
2022-11-26 12:30:24 +02:00
Aminda Suomalainen b94e62b884
chrony/sources.d/nts: add System76 Paris & time.nl
Ref: #148
2022-11-26 12:28:01 +02:00
Aminda Suomalainen c484b20cb3
chrony/sources.d/finland: remove snopyta
part of the NTP pool anyway
2022-11-26 12:13:18 +02:00
Aminda Suomalainen b350e525e6
etc/ssh/ssh_config: torify ssh 2022-10-10 23:00:16 +03:00
Aminda Suomalainen 1de04a8367
unbound/00-insecure-domains.conf: add http.badssl.com, my captive portal trigger goto 2022-10-03 22:01:15 +03:00
Aminda Suomalainen 9ad97b4560
etc/default/grub.d: add cpufreq-powersave.cfg 2022-09-21 16:34:28 +03:00
Aminda Suomalainen b16a6a428c
etc/tlp.d/lumina.conf: add powersave cpu governor 2022-09-21 16:32:12 +03:00
Aminda Suomalainen 903774fc10
dnf.conf: set commented timeout to 2, note not setting it lower
Otherwise there is trouble with the default value of 'migrate' and too many working mirrors start failing
2022-09-17 21:51:13 +03:00
Aminda Suomalainen 037b57fe00
etc/dnf/dnf.conf: add commented timeout (30 -> 5 seconds)
S3 seems down and I am not patient enough to wait for 30 seconds X times
2022-09-17 21:42:15 +03:00
Aminda Suomalainen d2bbe52a21
etc/yum.repos.d: replace unstable protonvpn with stable 2022-09-17 20:20:55 +03:00
Aminda Suomalainen b4c663db73
torrc-client: update hybridirc-onion 2022-09-02 13:25:23 +03:00
Aminda Suomalainen d2aeabb1c9
etc/pki/ca-trust/source/anchors/README.md: add a note on installing CA certificates 2022-08-15 18:42:46 +03:00
Aminda Suomalainen 71cc6e18ef
etc/yum.repos.d: add brave-browser.repo
I am not impressed by the upstream documentation.
2022-07-05 17:54:39 +03:00
Aminda Suomalainen e9fcfbb1c3
sysctl.d/99-ssd-swappiness.conf: add reminder on earlyoom 2022-06-24 23:15:59 +03:00
Aminda Suomalainen 3c23a31d18
etc/sysctl.d: add 99-ssd-swappiness.conf (and .gitignore)
The default 99-sysctl.conf doesn't have to be here, it's a symlink to
top directory anyway.
2022-06-13 17:20:53 +03:00
Aminda Suomalainen 3e3added6c
etc/tlp.d: add lumina.conf 2022-06-04 14:17:22 +03:00
Aminda Suomalainen 1c86e28c67
etc/yum.repos.d/README.md: note `sudo fedora-third-party enable` 2022-04-21 09:13:44 +03:00
Aminda Suomalainen e74d1b6eea
etc/tor: add torrc.d, README, http.conf 2022-04-12 15:10:45 +03:00
Aminda Suomalainen bb7f283891
Revert "systemd/matterbridge.service: import parts of upstream"
This reverts commit 35aea33043.

Ref: https://github.com/42wim/matterbridge/issues/1794
2022-04-04 09:50:46 +03:00
Aminda Suomalainen 35aea33043
systemd/matterbridge.service: import parts of upstream
https://github.com/42wim/matterbridge/wiki/Service-files#systemd
2022-04-04 08:35:23 +03:00
Aminda Suomalainen 12db5c8841
torrc-client: uncomment 8118 2022-03-31 08:26:55 +03:00
Aminda Suomalainen 82ef806e9f
systemd-resolved README: add quickstart, remove extra h-levels 2022-03-28 20:43:03 +03:00
Aminda Suomalainen 17da76e484
systemd/resolved/README.md: add the ArchWiki DNSSEC issue links 2022-03-28 20:37:37 +03:00
Aminda Suomalainen f55c00dae6
systemd/resolved/README.md: add missing word, improve formatting 2022-03-28 20:36:11 +03:00
Aminda Suomalainen 8c532e3ef8
etc…resolved…: add/clarify links in/to comments
Courtesy of https://wiki.archlinux.org/title/Systemd-resolved#DNSSEC
2022-03-28 20:34:37 +03:00
Aminda Suomalainen d47c374706
etc/ststemd/resolved…: aggressive cleanup/rewriting 2022-03-28 20:28:17 +03:00
Aminda Suomalainen 64bba542b1
systemd/matterbridge.service: remove -debug, mention /groupId 2022-03-18 10:44:25 +02:00
Aminda Suomalainen 76814f830f
etc/{i2pd,systemd}: modernise to less bad ideas
The issue has been fixed last year and considering I2Pd can connect
through Yggdrasil natively, tunneling Yggdrasil in is a bad idea and
could lead into Yggdrasil over Yggdrasil loop situation.
2022-03-08 18:18:40 +02:00
Aminda Suomalainen 3513928492
etc/tor/torrc-client: add PirateIRC 2022-03-02 14:44:13 +02:00
Aminda Suomalainen 5613e1bd9a
etc/tor/…-client: add hybridirc onion 2022-02-26 21:07:39 +02:00
Aminda Suomalainen d2e21e9b4e
etc/resolv.csv: add OpenDNS DoT with a question mark
Ref: #127
2022-02-23 09:58:06 +02:00
Aminda Suomalainen 859bc2a28c
etc/sudoers.d: add restart-matterbridge
Allows restarting matterbridge passwordlessly
2022-02-14 12:14:22 +02:00
Aminda Suomalainen 0778849f34
etc/sudoers.d: rm protonvpn
TODO: figure out does the hibernate file have reason for existing, I have
faint idea of the package being removed
2022-02-14 12:07:47 +02:00
Aminda Suomalainen 018f80e6fe
etc/pkcs11/modules: correct libcryptoki & README 2022-02-10 17:40:40 +02:00
Aminda Suomalainen 33950a762e
etc/pkcs11/modules: add README.md,libcryptoki.module 2022-02-10 16:33:49 +02:00
Aminda Suomalainen 82d2146706
etc/tor/client: remove PirateIRC and freenode
PirateIRC with Ergo is yet to get onion setup and I imagine freenode
destroyed their onion a long time ago. I haven't been using it though.
2022-01-17 17:31:33 +02:00
Aminda Suomalainen df3e710c60
etc/tor/torrc-client: add MapAddress for OFTC 2022-01-17 17:30:39 +02:00
Aminda Suomalainen f0029674e7
etc/apt/sources.list: also update debug.mirrors.debian.org onion
Resolves: #124
2022-01-16 19:17:48 +02:00
Aminda Suomalainen 4c6cc2391f
etc/apt/sources.list: attempt to update to onionV3
Resolves: #124
2022-01-16 19:06:41 +02:00
Aminda Suomalainen f58d0d7d01
ssh/user-permit-password: add example for multiple users 2022-01-16 15:15:09 +02:00
Aminda Suomalainen 1356fccd20
systemd: add flatpak-update.{service,timer}
Resolves: #121
2021-12-18 13:45:53 +02:00
Aminda Suomalainen 1b4ac2b6d7
etc/systemd/system.conf.d: add log4shell.conf 2021-12-13 13:09:35 +02:00
Aminda Suomalainen 5704353d55
systemd: copy matterbridge restarter into gitea one
It used to stop working randomly without a good reason, but that is
likely fixed upstream a long time ago and while I removed it from cron,
these units exist so should the issue recur, I can throw these back in.

The cron wasn't randomized though, but I don't think there is harm in
this being a bit random.
2021-12-06 23:48:40 +02:00
Aminda Suomalainen 8e69874534
matterbridge-restart.timer: fix language 2021-12-06 23:48:30 +02:00
Aminda Suomalainen 8209a74c6b
etc: small xdg/autostarts updates:
* pulseeffects -> easyeffects
* wire -> deprecated/
* telegramdesktop.desktop: add workaround (and supposedly it didn't
  exist here, #42)

Resolves: #42
2021-12-02 19:52:34 +02:00
Aminda Suomalainen bd91ef704d
systemd: matterbridge.timer -> matterbridge-restart.{service,timer}
Resolves: #98
2021-11-22 09:56:56 +02:00
Aminda Suomalainen 9ba056cfd3
matterbridge-cleanup.service: fix typo, ignore exit state 2021-11-21 17:15:12 +02:00
Aminda Suomalainen 62573195d9
systemd: add matterbridge-cleanup.{service,timer}
Resolves: #98
2021-11-21 17:11:44 +02:00
Aminda Suomalainen 13278214d1
matterbridge.timer: OnBootSec=0 just in case
Ref: #98
2021-11-21 16:59:05 +02:00
Aminda Suomalainen 29f7cf6b98
systemd: first attempt at matterbridge restarter timer
Ref: #98
2021-11-21 16:52:14 +02:00
Aminda Suomalainen 4f50f4a367
systemd-resolved: don't DNSSEC with adblocking 2021-11-21 11:37:03 +02:00
Aminda Suomalainen 12fe7a59a8
etc/systemd/resolved: add configuration for Mullvad DoT 2021-11-21 11:16:11 +02:00
Aminda Suomalainen d49b78680b
etc/resolv.csv: add CZ.NIC ODVR
Ref: #110
Ref: #112
2021-11-07 18:59:16 +02:00
Aminda Suomalainen 1e40420115
unbound: rm outdated yggdrasil-override
Ref: #89
2021-10-05 12:38:16 +03:00
Aminda Suomalainen bfa51f500b
unbound/dns-over-tls.conf: stop advertising Debian 9 2021-10-05 12:34:10 +03:00
Aminda Suomalainen ee293669d9
unbound: add dot-flushable-cache.conf
Resolves: #105
2021-10-05 12:33:40 +03:00
Aminda Suomalainen 862808fe07
etc/yum.repos.d: partially rewrite README.md
Main problem was "dnf still reads this repository apparently" where the
word "repository" was wrong, and I couldn't fix it without changing
everything :)
2021-10-05 12:18:42 +03:00
Aminda Suomalainen 4b57b299cc
etc/yum.repos.d/*.repo: rename descriptively
The fedora-dino.repo was unfriendly towards Windows (#106) and I noticed
that the other renamed files contained Fedora, so I think they should be
named appropiately. microsoft-edge-dev.repo mentioned generally
yumrepos, so it seems to not be Fedora specific.
2021-10-05 12:13:11 +03:00
Aminda Suomalainen e49187f9dc
chrony/README: fix Windows doc 2021-10-05 10:59:53 +03:00
Aminda Suomalainen 12127744b5
systemd: also keep trying Chrony 2021-10-03 09:58:59 +03:00
Aminda Suomalainen 84e714b55e
systemd: keep retrying yggdrasil, don't sleep 2021-10-03 09:58:03 +03:00
Aminda Suomalainen 38ef6e7314
chrony/sources/nts: add nts.netnod.se
They appear to be the only bigger party hosting NTS in addition to
Cloudflare and being in neighbouring country isn't too bad

Via https://gist.github.com/jauderho/2ad0d441760fc5ed69d8d4e2d6b35f8d
which encouraged me to look into them a bit more. Additionally having
read chrony or chrony.conf manual on default behaviour implying NTS
servers are "require trust" and when mixing them with NTP servers, NTP
servers never get selected unless they agree with NTS servers.
2021-09-26 21:28:06 +03:00
Aminda Suomalainen 61ad1e935b
00-ptrace-restricted.conf: set to 3
I cannot remember when I last needed it and this makes Edgium
about:sandbox happy
2021-09-06 18:45:38 +03:00
Aminda Suomalainen 575b68fe3a
etc/apt/sources.list/stable: update security name
https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#security-archive
2021-08-15 00:42:58 +03:00
Aminda Suomalainen c8189a3aa6
chrony/yggdrasil.sources: update jolly-roger address 2021-08-08 00:07:01 +03:00
Aminda Suomalainen a7ea71ae38
chrony/conf.d: add cmd.conf
Ref: #95

which this attempts to workaround and fails
2021-08-07 23:56:38 +03:00
Aminda Suomalainen a43478e430
chrony: add broken NTS configuration
Ref: #94
2021-08-07 23:52:15 +03:00
Aminda Suomalainen a9f34a8d1c
sysctl/questionable: 99-nonlocalbind.conf
Resolves: #55
2021-06-27 17:43:34 +03:00
Aminda Suomalainen 8f09ff7d45
chrony/confdir: add fedora-sourcedir.conf
Fedora doesn't specify non-DHCP sourcedir by default so I specify one
here
2021-06-26 23:24:51 +03:00
Aminda Suomalainen 0c5413171f
sysctl.d: add 00-max-ipv6-route.conf 2021-06-20 00:42:24 +03:00
Aminda Suomalainen 1c0073920a
pipewire/README: more on pro-audio, alsamixer and not deafening 2021-06-19 23:45:19 +03:00
Aminda Suomalainen c73d7a3a0c
sysctl.d: 00-magicsysrq.conf -> 60-magicsysrq.conf
Otherwise Fedora seems to overwrite it with priority 50 file
2021-06-19 15:49:27 +03:00
Aminda Suomalainen 3b99675a34
etc/sysctl.d: go through, mkdir questionable/
Resolves: #93
2021-06-19 15:41:49 +03:00
Aminda Suomalainen 9c7d0c6210
etc/ssh/config.d: add example.conf
So I can stop having to dig this from manual every time I want to
configure a new host, and a couple of options I haven't used previously,
but could as they seem nice
2021-06-18 13:48:41 +03:00
Aminda Suomalainen a5836327c4
etc: pipewire & bluetooth: enable codes, battery reporting
https://web.archive.org/web/20210614103423/https://www.redpill-linpro.com/techblog/2021/05/31/better-bluetooth-headset-audio-with-msbc.html
2021-06-14 13:36:34 +03:00
Aminda Suomalainen 437a417697
etc/pipewire/…: say that using Pro-audio is enough fix 2021-06-14 12:13:57 +03:00
Aminda Suomalainen 93823eabd6
sysctl.d: add 23-starts-unprivileged-ports.conf
Self-explanatory within comments. Link list notes to selves contributing
into this version:

* https://kernelnewbies.org/Linux_4.11
* https://stackoverflow.com/a/51439516
* https://stackoverflow.com/questions/413807/is-there-a-way-for-non-root-processes-to-bind-to-privileged-ports-on-linux#comment90027734_51439516
* https://developer.apple.com/forums/thread/674179
* https://news.ycombinator.com/item?id=18302380
* https://security.stackexchange.com/q/242859
* https://stackoverflow.com/questions/413807/is-there-a-way-for-non-root-processes-to-bind-to-privileged-ports-on-linux#comment90027734_51439516
2021-06-12 21:52:39 +03:00
Aminda Suomalainen 75731868e7
unbound/dns-over-tls.conf: allow non-Finnish anycast & note being used on servers 2021-06-11 19:39:57 +03:00
Aminda Suomalainen 126918d98d
systemd/limnoria.service: add TZ env & RestartSec 2021-06-02 17:50:30 +03:00