Antoine Martin
82624606db
services: matrix: make sure db and role exist
2022-06-12 21:03:01 +02:00
Antoine Martin
9593e8b460
services: matrix: remove unneeded mkIf
2022-06-12 21:00:19 +02:00
Antoine Martin
cc1b9f4794
hosts: move matrix to hades
2022-06-12 20:17:08 +02:00
Antoine Martin
eab8a279a1
hosts: move miniflux from poseidon to hades
2022-06-12 18:09:22 +02:00
Antoine Martin
973415fe4d
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e0169d7a9d324afebf5679551407756c77af8930' (2022-06-08)
→ 'github:NixOS/nixpkgs/90cd5459a1fd707819b9a3fb9c852beaaac3b79a' (2022-06-11)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/a58de450c514aa1bc5a4999f92656ab6b600dc59' (2022-06-10)
→ 'github:NixOS/nixpkgs/d64abb978cc2fa4b88b074a64d1b456183c8db17' (2022-06-12)
2022-06-12 18:03:36 +02:00
Antoine Martin
990c035c3b
services: use subdomain for ACME cert
...
Avoids conflicts now that I have multiple servers sharing the config
2022-06-12 18:03:36 +02:00
Antoine Martin
baa239dc72
hades: setup restic backups
2022-06-12 15:33:59 +02:00
Antoine Martin
558ba2a685
hades: enable fail2ban
2022-06-12 02:25:46 +02:00
Antoine Martin
3c036b5164
ci: add hades to build outputs
2022-06-10 18:01:58 +02:00
Antoine Martin
fe7bc61d96
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/64831f938bd413cefde0b0cf871febc494afaa4f' (2022-05-25)
→ 'github:nix-community/home-manager/70824bb5c790b820b189f62f643f795b1d2ade2e' (2022-06-07)
• Added input 'home-manager/flake-compat':
'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Added input 'home-manager/nmd':
'gitlab:rycee/nmd/9e7a20e6ee3f6751f699f79c0b299390f81f7bcd' (2022-05-23)
• Added input 'home-manager/nmt':
'gitlab:rycee/nmt/d83601002c99b78c89ea80e5e6ba21addcfe12ae' (2022-03-23)
• Added input 'home-manager/utils':
'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
→ 'github:NixOS/nixpkgs/e0169d7a9d324afebf5679551407756c77af8930' (2022-06-08)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/f6c4da49202d79cdab2fdf2bfa3019cde23f007e' (2022-05-29)
→ 'github:NixOS/nixpkgs/a58de450c514aa1bc5a4999f92656ab6b600dc59' (2022-06-10)
2022-06-10 17:31:28 +02:00
Antoine Martin
12b8a7da85
hades: init
2022-06-10 17:31:28 +02:00
Antoine Martin
6c2b4889e2
secrets: rekey secrets to make them editable from my key
2022-06-10 16:30:25 +02:00
Antoine Martin
5f510a01ff
pkgs: bump spot to 2.10.6
2022-05-30 09:57:43 +02:00
Antoine Martin
71efd78ad2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/94780dd888881bf35165dfdd334a57ef6b14ead8' (2022-05-21)
→ 'github:nix-community/home-manager/64831f938bd413cefde0b0cf871febc494afaa4f' (2022-05-25)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/dfd82985c273aac6eced03625f454b334daae2e8' (2022-05-20)
→ 'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/98bcd08cb1778d103bac1149621b3568014aadbd' (2022-05-20)
→ 'github:NixOS/nixpkgs/f6c4da49202d79cdab2fdf2bfa3019cde23f007e' (2022-05-29)
2022-05-30 09:53:38 +02:00
Antoine Martin
0350a4d11e
home: emacs: add lilypond to emacs packages
...
The lilypond-mode is shipped with lilypond itself
2022-05-28 14:03:30 +02:00
Antoine Martin
cdd6068aeb
services: nextcloud: bump to 24
2022-05-23 15:36:53 +02:00
Antoine Martin
e0bb7e52f2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/273598f53e04f0111dca5724b37640e3907edaaf' (2022-05-13)
→ 'github:nix-community/home-manager/94780dd888881bf35165dfdd334a57ef6b14ead8' (2022-05-21)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fb222e008681fce4608e94f2d1dfdf3d03a364c4' (2022-05-13)
→ 'github:NixOS/nixpkgs/dfd82985c273aac6eced03625f454b334daae2e8' (2022-05-20)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/129ad108e0c4963dc6c1d281f52f8dded6669e81' (2022-05-15)
→ 'github:NixOS/nixpkgs/98bcd08cb1778d103bac1149621b3568014aadbd' (2022-05-20)
2022-05-23 15:32:30 +02:00
Antoine Martin
4e96af37d3
zephyrus: use tmpfs for /tmp
2022-05-16 12:24:46 +02:00
Antoine Martin
b766e3e5da
home: i3: bump font awesome font selector
2022-05-16 11:09:12 +02:00
Antoine Martin
f54d1ce5b2
emacs: use standard nixpkgs build
...
Now that native comp is stable I don't need the overlay, which triggered
a full emacs build almost everytime I bumped it.
2022-05-15 21:35:38 +02:00
Antoine Martin
a4d3e6b6f8
services: tailscale: loosen firewall policy
...
See https://github.com/tailscale/tailscale/issues/4432
2022-05-15 21:35:38 +02:00
Antoine Martin
df62816288
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/7cb7c8c550ae9e746cbc65bfea7bd005409bf0a4' (2022-05-08)
→ 'github:nix-community/emacs-overlay/972925e3f1b6724eaf6a896f1ae9390d205fcaae' (2022-05-15)
• Added input 'emacs-overlay/flake-utils':
'github:numtide/flake-utils/12806d31a381e7cd169a6bac35590e7b36dc5fe5' (2022-05-14)
• Added input 'emacs-overlay/nixpkgs':
'github:NixOS/nixpkgs/118ec238bfb788a34f1d53c4d95931fadfa70367' (2022-05-15)
• Updated input 'home-manager':
'github:nix-community/home-manager/882bd8118bdbff3a6e53e5ced393932b351ce2f6' (2022-05-07)
→ 'github:nix-community/home-manager/273598f53e04f0111dca5724b37640e3907edaaf' (2022-05-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c777cdf5c564015d5f63b09cc93bef4178b19b01' (2022-05-05)
→ 'github:NixOS/nixpkgs/fb222e008681fce4608e94f2d1dfdf3d03a364c4' (2022-05-13)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/afb8c54d8463f5035f6ece71cb54ba899378680f' (2022-05-08)
→ 'github:NixOS/nixpkgs/129ad108e0c4963dc6c1d281f52f8dded6669e81' (2022-05-15)
2022-05-15 19:32:28 +02:00
Antoine Martin
ad56bf45c9
home: x: use new options for cursor
2022-05-09 03:36:09 +02:00
Antoine Martin
1175b46af8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/015c8c2cfd4f62d7f317e777ebaef0df39e7a748' (2022-05-02)
→ 'github:nix-community/emacs-overlay/7cb7c8c550ae9e746cbc65bfea7bd005409bf0a4' (2022-05-08)
• Updated input 'home-manager':
'github:nix-community/home-manager/26858fc0dbed71fa0609490fc2f2643e0d175328' (2022-05-01)
→ 'github:nix-community/home-manager/882bd8118bdbff3a6e53e5ced393932b351ce2f6' (2022-05-07)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e10da1c7f542515b609f8dfbcf788f3d85b14936' (2022-04-26)
→ 'github:NixOS/nixpkgs/c777cdf5c564015d5f63b09cc93bef4178b19b01' (2022-05-05)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/6766fb6503ae1ebebc2a9704c162b2aef351f921' (2022-04-28)
→ 'github:NixOS/nixpkgs/afb8c54d8463f5035f6ece71cb54ba899378680f' (2022-05-08)
2022-05-09 02:04:05 +02:00
Antoine Martin
f936395581
ci: don't trigger workflows if another one is modified
2022-05-09 01:58:42 +02:00
Antoine Martin
9fcffa7169
ci: rework NUR hook workflow names
2022-05-09 01:54:28 +02:00
Antoine Martin
d0cb004d7a
ci: shorten workflow name
...
This way step names aren't cropped in the UI
2022-05-09 01:52:32 +02:00
Antoine Martin
d2e2cfeb8f
home: mail: use make_mbsync_channels func
2022-05-09 01:51:11 +02:00
Antoine Martin
fb09f2a6cd
home: mail: add prologin email
2022-05-09 01:50:17 +02:00
Antoine Martin
b373a92335
services: tgv: remove service
2022-05-08 00:02:46 +02:00
Antoine Martin
cdf5de7658
home: emacs: ship libvterm and pdftools with emacs
2022-05-03 16:09:46 +02:00
Antoine Martin
f763de8de8
pkgs: spot: update to 2.10.5
2022-05-03 16:04:28 +02:00
Antoine Martin
b5d8b8458c
home: mail: don't sync archives by default
2022-05-02 17:22:30 +02:00
Antoine Martin
128b498f77
home: mail: separate email channels
...
Provide a "full" channel that synchronized everything, and a lightweight
"main" channel that fetches just what I need quickly.
2022-05-02 17:22:30 +02:00
Antoine Martin
d61c80cec4
services: lohr: add ssh to path
...
SSH binary path is no longer hard coded in the git binary, see
cae8d1a2ed
2022-05-02 14:43:57 +02:00
Antoine Martin
480219b07e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/4356a0643b98868883425711daa02dde1290b2ed' (2022-04-26)
→ 'github:nix-community/emacs-overlay/015c8c2cfd4f62d7f317e777ebaef0df39e7a748' (2022-05-02)
• Updated input 'home-manager':
'github:nix-community/home-manager/223a73c2ba7d358b23666937cb13a59b31df511c' (2022-04-25)
→ 'github:nix-community/home-manager/26858fc0dbed71fa0609490fc2f2643e0d175328' (2022-05-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/87d34a6b8982e901b8e50096b8e79ebc0e66cda0' (2022-04-24)
→ 'github:NixOS/nixpkgs/e10da1c7f542515b609f8dfbcf788f3d85b14936' (2022-04-26)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/7f4a8f37d4621b27fc0c4eeb3880ecf1cb055371' (2022-04-25)
→ 'github:NixOS/nixpkgs/6766fb6503ae1ebebc2a9704c162b2aef351f921' (2022-04-28)
2022-05-02 13:05:11 +02:00
Antoine Martin
e4a533363d
services: paperless: fix service name
2022-04-26 16:24:20 +02:00
Antoine Martin
99f2ef62a3
zephyrus: enable swapfile
2022-04-26 15:28:16 +02:00
Antoine Martin
afa86b08f7
zephyrus: enable intel microcode
2022-04-26 15:28:07 +02:00
Antoine Martin
9b2320b2a4
emacs: rename PgtkGcc to PgtkNativeComp
2022-04-26 10:46:56 +02:00
Antoine Martin
920e599ea4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/13b55e2157a30257d77d7c4bebbeb318a51dbcb4' (2022-04-19)
→ 'github:nix-community/emacs-overlay/4356a0643b98868883425711daa02dde1290b2ed' (2022-04-26)
• Updated input 'home-manager':
'github:nix-community/home-manager/8d38ca886880265d523a66fe3da4d42e92ab0748' (2022-04-18)
→ 'github:nix-community/home-manager/223a73c2ba7d358b23666937cb13a59b31df511c' (2022-04-25)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1ffba9f2f683063c2b14c9f4d12c55ad5f4ed887' (2022-04-17)
→ 'github:NixOS/nixpkgs/87d34a6b8982e901b8e50096b8e79ebc0e66cda0' (2022-04-24)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/e33fe968df5a2503290682278399b1198f7ba56f' (2022-04-18)
→ 'github:NixOS/nixpkgs/7f4a8f37d4621b27fc0c4eeb3880ecf1cb055371' (2022-04-25)
2022-04-26 08:50:37 +02:00
Antoine Martin
5ebc6a0541
home: setup base icon theme for gtk2
2022-04-20 11:57:50 +02:00
Antoine Martin
b336329199
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/ce5ae7e90a5e1dcdabddada5ad0881c9e17c7abe' (2022-04-14)
→ 'github:nix-community/emacs-overlay/13b55e2157a30257d77d7c4bebbeb318a51dbcb4' (2022-04-19)
• Updated input 'home-manager':
'github:nix-community/home-manager/92f58b6728e7c631a7ea0ed68cd21bb29a4876ff' (2022-04-13)
→ 'github:nix-community/home-manager/8d38ca886880265d523a66fe3da4d42e92ab0748' (2022-04-18)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ff9efb0724de5ae0f9db9df2debefced7eb1571d' (2022-04-13)
→ 'github:NixOS/nixpkgs/1ffba9f2f683063c2b14c9f4d12c55ad5f4ed887' (2022-04-17)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/ce932dbcf14884c7c76888ebf8cf80f789250afd' (2022-04-14)
→ 'github:NixOS/nixpkgs/e33fe968df5a2503290682278399b1198f7ba56f' (2022-04-18)
2022-04-19 09:33:27 +02:00
Antoine Martin
3569a4c3b8
services: paperless: fix service name
2022-04-15 16:17:14 +02:00
Antoine Martin
9fe38c7f9d
flake.lock: Update
...
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/e8bcf0ddb6fe849c8eead988eaf837b68e6019a7' (2022-04-06)
→ 'github:nix-community/emacs-overlay/ce5ae7e90a5e1dcdabddada5ad0881c9e17c7abe' (2022-04-14)
• Updated input 'home-manager':
'github:nix-community/home-manager/07b941f0c45ac4af6732d96f4cb6142824eee3df' (2022-04-05)
→ 'github:nix-community/home-manager/92f58b6728e7c631a7ea0ed68cd21bb29a4876ff' (2022-04-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/bc4b9eef3ce3d5a90d8693e8367c9cbfc9fc1e13' (2022-04-03)
→ 'github:NixOS/nixpkgs/ff9efb0724de5ae0f9db9df2debefced7eb1571d' (2022-04-13)
• Updated input 'nixpkgs-unstable-small':
'github:NixOS/nixpkgs/b6966d911da89e5a7301aaef8b4f0a44c77e103c' (2022-04-06)
→ 'github:NixOS/nixpkgs/ce932dbcf14884c7c76888ebf8cf80f789250afd' (2022-04-14)
2022-04-14 15:40:28 +02:00
Antoine Martin
2826696e42
home: fish: add magit alias
2022-04-12 13:31:49 +02:00
Antoine Martin
dbb3cd2225
home: i3: add shortcut to open org-agenda
2022-04-12 13:31:49 +02:00
Antoine Martin
1644a30ce0
home: rbw: add a service
2022-04-12 13:31:49 +02:00
Antoine Martin
530dc5a3c2
home: mail: don't refresh email automatically
...
Turns out it doesn't work anyway if I have mu4e opened in emacs anyway,
because it keeps a lockfile in place while it's running, so might as
well just refresh the client / setup a timer in mu4e.
2022-04-11 00:05:23 +02:00
Antoine Martin
6781155bcc
ci: add formatting check
2022-04-10 11:57:53 +02:00