1429b02552
workflows/a-happy-gnome: update desktop and network configuration
2023-03-09 11:12:15 +08:00
7801c09e94
tasks/backup-archive: update public key
2023-03-03 17:16:53 +08:00
0c62da0f7f
profiles/dev: add git-filter-repo to Git toolbelt
2023-03-03 17:16:15 +08:00
6329dd4546
workflows/a-happy-gnome: add eyedropper application
2023-02-25 10:02:14 +08:00
f0682c1f5e
profiles/server: update log cleaner service
2023-02-22 11:29:28 +08:00
ff1927deb5
hosts/ni: update DNS routing for VPN internal network
2023-02-14 11:02:50 +08:00
7edaec8b60
profiles/dev: add Wireshark
2023-02-11 09:01:31 +08:00
0e16da4c45
profiles/server: set UTC as the preferred timezone
2023-02-10 10:15:37 +08:00
ae787f8fcc
config: update comments on config
2023-02-09 14:50:11 +08:00
e54c3dce3d
tasks/backup-archive: rotate private key
2023-02-07 18:29:30 +08:00
ad7a75800b
workflows/a-happy-gnome: update timeout to 20 seconds
2023-02-06 19:35:22 +08:00
bbe083cd6a
workflows/a-happy-gnome: reduce extra configuration
2023-02-05 16:24:34 +08:00
5d23c751f3
profiles/server: convert part of OpenSSH config to settings attribute
2023-01-29 12:03:44 +08:00
e5066837bf
profiles/server: upgrade Linux hardened kernel to 6.1
...
It's a necessity since it will throw an error being the Linux kernel 6.0
reaching end-of-life upstream.
2023-01-29 12:02:49 +08:00
25709b4208
config: remove nix-alien flake input
...
The latest update failed and that reminded me I mostly use steam-run now
which is more reliable and becoming my go-to tool for running unpatched
binaries in NixOS.
2023-01-29 10:11:14 +08:00
1fd834d2f0
profiles/dev: add applications and fix weekly upgrade service
2023-01-19 20:32:25 +08:00
e26831b756
tasks/backup-archive: update private key
2023-01-18 20:18:22 +08:00
093271368f
themes/a-happy-gnome: update "Burn my Windows" settings
...
I'm a sucker for these subtle window effects.
2023-01-17 21:34:54 +08:00
df6e209723
profiles/dev: add more applications to shell
submodule
2023-01-17 21:34:54 +08:00
c63ae20e35
secrets/backup-archive: update structure
2023-01-12 22:03:03 +08:00
b237755736
profiles/server: update config
2023-01-12 22:03:03 +08:00
be405897a6
profiles/server: add tmux
2023-01-12 22:03:03 +08:00
e7bcce4ef6
tasks/backup-archive: assign different passwords for different repos
2023-01-11 13:16:02 +08:00
b6071b0e0e
tasks/backup-archive: update job name for remote backup
2023-01-09 13:57:46 +08:00
da827c6e30
tasks/backup-archive: update repo path and repo password
2023-01-07 16:59:17 +08:00
4c34a87366
chore: reformat codebase
2023-01-07 16:06:34 +08:00
85e1914025
config: replace Borgbase with Hetzner storage box for Borg repos
2023-01-07 10:52:31 +08:00
ef53cbead0
profiles/i18n: remove goldendict
...
Needs qtwebkit which will require a big rebuilding (to my computer).
2022-12-31 19:15:16 +08:00
a8e7de9eec
profiles/server: disable mutable users
2022-12-28 14:13:23 +08:00
59461cc416
config: refactor BorgBackup service
2022-12-17 11:17:31 +08:00
3d85142bb2
profiles/desktop: add steam-run application
2022-12-12 14:20:20 +08:00
Gabriel Arazas
e8a1dc2fd9
config: update more comments
2022-12-10 18:47:41 +08:00
Gabriel Arazas
8b47e08c1a
profiles/server: update comments
2022-12-06 15:55:23 +08:00
Gabriel Arazas
6bc62988ef
profiles/dev: add github-cli and update comments
2022-12-06 15:55:23 +08:00
Gabriel Arazas
05b1c62adf
tasks/backup-archive: change default settings
2022-12-06 15:55:23 +08:00
Gabriel Arazas
f0b2aee54e
profiles/server: fix i18n.supportedLocales
2022-12-01 08:47:36 +08:00
Gabriel Arazas
9a07eedb14
config: update comments and module descriptions
2022-11-30 08:40:49 +08:00
Gabriel Arazas
b756caa974
profiles/i18n: force all locales to be supported
...
Maybe it's a good idea but it's more likely to be a bad one considering
there's going to be a lot of use cases for needing more specific
locales. If I have money to spare, I'll bet some to see if this will
change in the next 90 days.
2022-11-30 08:36:37 +08:00
Gabriel Arazas
e6e3dc85f6
profiles/server: init module
2022-11-30 08:36:37 +08:00
Gabriel Arazas
131fa25023
profiles/system: rename to profiles/desktop
...
The need for configuring desktop and server in separate profiles is
becoming more obvious. Not to mention, most of the system config from
profiles/system is obviously more desktop-oriented.
2022-11-29 21:10:51 +08:00
Gabriel Arazas
a9080eff06
tasks/multimedia-archive: update job queue for archivebox service
2022-11-26 20:52:19 +08:00
Gabriel Arazas
5f32e4fd98
profiles: update misc parts of config
2022-11-26 14:13:59 +08:00
Gabriel Arazas
8e854965b7
workflows: manually update module list
...
Requires more manual work (which is negligible) but it's oddly more
intuitive.
2022-11-25 14:51:27 +08:00
Gabriel Arazas
5622076820
profiles/system: add hardened config
2022-11-23 22:45:07 +08:00
Gabriel Arazas
b3452258fd
tasks/multimedia-archive: add jobset for Archivebox service
...
This is a sample but I think it's fine for situations where I have no
sources other than my remote repository.
2022-11-21 20:33:44 +08:00
Gabriel Arazas
68830df1c4
docs: update doc for multimedia archiving task
2022-11-21 10:42:14 +08:00
Gabriel Arazas
09abb36ad6
tasks/multimedia-archive: add support for category
RSS attribute
2022-11-21 10:39:21 +08:00
Gabriel Arazas
a36d0ea707
tasks/multimedia-archive: fix import OPML script
2022-11-19 21:06:10 +08:00
Gabriel Arazas
451f0eb004
tasks/multimedia-archive: rename and reformat scripts
...
treefmt unfortunately doesn't a way to detect scripts with no file
extensions unless you entered the filename manually. We'll have to
rename them with the file extension for the time being.
2022-11-19 11:32:29 +08:00
Gabriel Arazas
3a7816a901
chore: reformat codebase
2022-11-19 11:32:29 +08:00