Commit graph

697 commits

Author SHA1 Message Date
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
Antoine Martin 4f0d45e4d5 format all code with alejandra 2022-04-10 11:54:58 +02:00
Antoine Martin fa0cda2673 base: add alejandra to CLI programs 2022-04-10 11:40:52 +02:00
Antoine Martin 86eef74e9c home: mail: custom mail check frequency 2022-04-10 01:22:36 +02:00
Antoine Martin e528ef1e38 home: mail: setup lrde account 2022-04-10 01:14:33 +02:00
Antoine Martin 982f95ae8b home: mail: enable msmtp 2022-04-10 00:58:56 +02:00
Antoine Martin b6077dabf3 home: setup rbw module 2022-04-09 22:23:25 +02:00
Antoine Martin 4f0496ca99 home: mail: setup email syncing 2022-04-09 21:35:15 +02:00
Antoine Martin 1de0a0a55e boreal: don't auto enable dhcp on interfaces
Same as commit 40c5551d9b

Reason is it creates a 90 seconds timeout when shutting down the machine
if the interface isn't connected anymore.
2022-04-09 19:46:22 +02:00
Antoine Martin aa4484b03b base: use gnome pinentry 2022-04-08 11:36:50 +02:00
Antoine Martin b7b9ececa4 ci: run flake check before building stuff 2022-04-06 16:38:24 +02:00
Antoine Martin 799ae3e92a flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/764c975e74bce2f89a5106b68ec48e2b586f893c' (2022-03-09)
  → 'github:ryantm/agenix/0d5e59ed645e4c7b60174bc6f6aac6a203dc0b01' (2022-04-02)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/4993cb95c8e27e7ba9ca8dc93ffac4fb5af52d66' (2022-04-01)
  → 'github:nix-community/emacs-overlay/e8bcf0ddb6fe849c8eead988eaf837b68e6019a7' (2022-04-06)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cf62e96bf7c72e6a88e0bd43165110f42e44cdb4' (2022-03-31)
  → 'github:nix-community/home-manager/07b941f0c45ac4af6732d96f4cb6142824eee3df' (2022-04-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/710fed5a2483f945b14f4a58af2cd3676b42d8c8' (2022-03-30)
  → 'github:NixOS/nixpkgs/bc4b9eef3ce3d5a90d8693e8367c9cbfc9fc1e13' (2022-04-03)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/1063244793d9b2dc3db515ac5b70a85385ec9b10' (2022-03-30)
  → 'github:NixOS/nixpkgs/b6966d911da89e5a7301aaef8b4f0a44c77e103c' (2022-04-06)
2022-04-06 16:24:06 +02:00
Antoine Martin 7f9bd4e62a flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/26da73dd9129d267f0c8c26b591ab91050c4cdc9' (2022-03-30)
  → 'github:nix-community/emacs-overlay/4993cb95c8e27e7ba9ca8dc93ffac4fb5af52d66' (2022-04-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/888eac32bd657bfe0d024c8770130d80d1c02cd3' (2022-03-27)
  → 'github:nix-community/home-manager/cf62e96bf7c72e6a88e0bd43165110f42e44cdb4' (2022-03-31)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ce8cbe3c01fd8ee2de526ccd84bbf9b82397a510' (2022-03-27)
  → 'github:NixOS/nixpkgs/710fed5a2483f945b14f4a58af2cd3676b42d8c8' (2022-03-30)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/00e27c78d3d2de6964096ceee8d70e5b487365e3' (2022-03-29)
  → 'github:NixOS/nixpkgs/1063244793d9b2dc3db515ac5b70a85385ec9b10' (2022-03-30)
2022-04-01 13:57:44 +02:00
Antoine Martin 3f4e4d89c3 home: i3: set tray to primary screen 2022-03-31 11:10:39 +02:00
Antoine Martin 40c5551d9b zephyrus: don't auto enable dhcp on interfaces
This should be handled by network manager since this is a laptop
2022-03-30 12:48:50 +02:00
Antoine Martin 97f4ebee74 home: fish: enable nix auto run 2022-03-30 12:40:35 +02:00
Antoine Martin e19aff1d38 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/a8ebde25f295b1b9904e61976ea7c464c981d467' (2022-03-24)
  → 'github:nix-community/emacs-overlay/26da73dd9129d267f0c8c26b591ab91050c4cdc9' (2022-03-30)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/3cecb5b042f7f209c56ffd8371b2711a290ec797' (2022-02-07)
  → 'github:numtide/flake-utils/0f8662f1319ad6abf89b3380dd2722369fc51ade' (2022-03-26)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ac9404115362c901ffe5c5c215f76f74b79d5eda' (2022-03-23)
  → 'github:nix-community/home-manager/888eac32bd657bfe0d024c8770130d80d1c02cd3' (2022-03-27)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/c326257692902fe57d3d0f513ebf9c405ccd02ad' (2022-03-23)
  → 'github:NixOS/nixos-hardware/feceb4d24f582817d8f6e737cd40af9e162dee05' (2022-03-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1ec61dd4167f04be8d05c45780818826132eea0d' (2022-03-21)
  → 'github:NixOS/nixpkgs/ce8cbe3c01fd8ee2de526ccd84bbf9b82397a510' (2022-03-27)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/7aa377336ec93fbb70150804679d222f14c5e87a' (2022-03-23)
  → 'github:NixOS/nixpkgs/00e27c78d3d2de6964096ceee8d70e5b487365e3' (2022-03-29)
2022-03-30 11:49:49 +02:00
Antoine Martin 8ba0393f89 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/df459e39ce667fc1455a1fa05dc107ae624f671a' (2022-03-16)
  → 'github:nix-community/emacs-overlay/a8ebde25f295b1b9904e61976ea7c464c981d467' (2022-03-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8eb7c009f09f1f7b1ec151e5d537104acf42213a' (2022-03-13)
  → 'github:nix-community/home-manager/ac9404115362c901ffe5c5c215f76f74b79d5eda' (2022-03-23)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/816a935bf5aa5f77cb1f03ebfe20ab13b112d0f1' (2022-03-09)
  → 'github:NixOS/nixos-hardware/c326257692902fe57d3d0f513ebf9c405ccd02ad' (2022-03-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
  → 'github:NixOS/nixpkgs/1ec61dd4167f04be8d05c45780818826132eea0d' (2022-03-21)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/6e3ee8957637a60f5072e33d78e05c0f65c54366' (2022-03-15)
  → 'github:NixOS/nixpkgs/7aa377336ec93fbb70150804679d222f14c5e87a' (2022-03-23)
2022-03-24 17:22:49 +01:00
Antoine Martin 563a9c88d1 ci: don't fail fast if one build fails 2022-03-24 17:22:02 +01:00
Antoine Martin 2644c71aa8 services: transmission: only expose over Wireguard 2022-03-20 23:12:38 +01:00
Antoine Martin 8c21d60d8c services: paperless: redis changes are upstreamed 2022-03-18 11:25:10 +01:00
Antoine Martin a155d1b185 zephyrus: add chrysalis and udev rules 2022-03-18 11:21:15 +01:00
Antoine Martin 006fbdb41a flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/2fc6f185dbbc0dbf35289648aab0a8dfd1bba320' (2022-03-04)
  → 'github:nix-community/emacs-overlay/df459e39ce667fc1455a1fa05dc107ae624f671a' (2022-03-16)
• Updated input 'home-manager':
    'github:nix-community/home-manager/afe96e7433c513bf82375d41473c57d1f66b4e68' (2022-03-06)
  → 'github:nix-community/home-manager/8eb7c009f09f1f7b1ec151e5d537104acf42213a' (2022-03-13)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/03e7686c72345f237405c0b46b153dccd3ec9913' (2021-07-25)
  → 'github:NixOS/nixos-hardware/816a935bf5aa5f77cb1f03ebfe20ab13b112d0f1' (2022-03-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/062a0c5437b68f950b081bbfc8a699d57a4ee026' (2022-03-05)
  → 'github:NixOS/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/085e8934e46ffb8cb31a8197cf2cd8df2f384a8d' (2022-03-10)
  → 'github:NixOS/nixpkgs/6e3ee8957637a60f5072e33d78e05c0f65c54366' (2022-03-15)
2022-03-16 16:35:57 +01:00
Antoine Martin f984ba51e6 services: matrix: re-enable presence 2022-03-12 13:52:29 +01:00
Antoine Martin b675af3794 ci: add poseidon configuration to CI 2022-03-11 19:02:42 +01:00
Antoine Martin 73229df4e4 get rid of git-crypt 2022-03-11 19:02:19 +01:00
Antoine Martin 617a8e7459 secrets: remove old module 2022-03-11 18:59:48 +01:00
Antoine Martin 2c3032c642 secrets: move paperless secrets to agenix 2022-03-11 18:55:56 +01:00
Antoine Martin 8d75500055 secrets: move miniflux to agenix 2022-03-11 18:47:53 +01:00
Antoine Martin 4cc2f41066 secrets: move nextcloud secrets to agenix 2022-03-11 18:42:51 +01:00
Antoine Martin 2908bbb887 secrets: move poseidon-restic to agenix 2022-03-11 18:26:48 +01:00
Antoine Martin 165b30ef9c secrets: move transmission secret to agenix 2022-03-11 18:16:04 +01:00
Antoine Martin 540968627c secrets: move matrix to agenix 2022-03-11 17:47:12 +01:00
Antoine Martin dad068ed6b secrets: move lohr to agenix 2022-03-11 17:26:54 +01:00