Commit graph

830 commits

Author SHA1 Message Date
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
Antoine Martin 3b99096af9 services: borg-backup: no longer needed 2022-03-11 17:20:52 +01:00
Antoine Martin 238294b7bf secrets: move gandi api key to agenix 2022-03-11 17:10:44 +01:00
Antoine Martin f4e2d1739d secrets: remove unused secrets 2022-03-11 17:06:23 +01:00
Antoine Martin aa72401909 services: matrix-synapse: migrate to new config format 2022-03-11 16:45:29 +01:00
Antoine Martin 3edac96be2 services: pipewire: switch to wireplumber
audio didn't work after flake.lock bump!
2022-03-11 15:49:12 +01:00
Antoine Martin 3a14606407 flake: use default agenix NixOS module 2022-03-11 13:56:47 +01:00
Antoine Martin 7b0d026929 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/08b9c96878b2f9974fc8bde048273265ad632357' (2022-01-07)
  → 'github:ryantm/agenix/764c975e74bce2f89a5106b68ec48e2b586f893c' (2022-03-09)
• Updated input 'agenix/nixpkgs':
    'path:/nix/store/z1rf17q0fxj935cmplzys4gg6nxj1as0-source?lastModified=1618628710&narHash=sha256-9xIoU+BrCpjs5nfWcd%2fGlU7XCVdnNKJPffoNTxgGfhs=&rev=7919518f0235106d050c77837df5e338fb94de5d' (2021-04-17)
  → 'github:nixos/nixpkgs/e34c5379866833f41e2a36f309912fa675d687c7' (2021-12-04)
2022-03-11 13:56:12 +01:00
Antoine Martin 5b4950e552 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d119cea3763977801ad66330668c1ab4346cb7f7' (2022-03-04)
  → 'github:nix-community/home-manager/afe96e7433c513bf82375d41473c57d1f66b4e68' (2022-03-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3e072546ea98db00c2364b81491b893673267827' (2022-03-02)
  → 'github:NixOS/nixpkgs/062a0c5437b68f950b081bbfc8a699d57a4ee026' (2022-03-05)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/fd8f5a0587fc7f989a25e15314281c500c99055d' (2022-03-03)
  → 'github:NixOS/nixpkgs/085e8934e46ffb8cb31a8197cf2cd8df2f384a8d' (2022-03-10)
2022-03-11 13:23:13 +01:00
Antoine Martin 7e864564df gui-programs: don't disable wifi if hotspot on 2022-03-06 16:44:42 +01:00
Antoine Martin 4210e37496 services: pipewire: disable wireplumber for now
It got enabled by default, but it conflicts with media-session (which is
now deprecated). Need to test wireplumber properly before switching to
it though, I need my bluetooth codecs.
2022-03-04 18:39:37 +01:00
Antoine Martin 25b0c72392 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/1a6ceb2d7500c3ff93a0385148d0f1f6a53222c0' (2022-02-26)
  → 'github:nix-community/emacs-overlay/2fc6f185dbbc0dbf35289648aab0a8dfd1bba320' (2022-03-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c7a13f76a78bb5c225ca5e08e9a109347d130792' (2022-02-26)
  → 'github:nix-community/home-manager/d119cea3763977801ad66330668c1ab4346cb7f7' (2022-03-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
  → 'github:NixOS/nixpkgs/3e072546ea98db00c2364b81491b893673267827' (2022-03-02)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/17cbd972947f1fa3480118ff0774430d76af0e95' (2022-02-26)
  → 'github:NixOS/nixpkgs/fd8f5a0587fc7f989a25e15314281c500c99055d' (2022-03-03)
2022-03-04 18:33:42 +01:00
Antoine Martin a00dc4fe03 base: add rbw to gui programs 2022-03-01 14:06:11 +01:00
Antoine Martin 125f2e28c2 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/d1471c0e9049772e84bfe11707ab8b9c133b49e8' (2022-02-21)
  → 'github:nix-community/emacs-overlay/1a6ceb2d7500c3ff93a0385148d0f1f6a53222c0' (2022-02-26)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/f7e004a55b120c02ecb6219596820fcd32ca8772' (2021-06-16)
  → 'github:numtide/flake-utils/3cecb5b042f7f209c56ffd8371b2711a290ec797' (2022-02-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/0232fe1b75e6d7864fd82b5c72f6646f87838fc3' (2022-02-19)
  → 'github:nix-community/home-manager/c7a13f76a78bb5c225ca5e08e9a109347d130792' (2022-02-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d5f237872975e6fb6f76eef1368b5634ffcd266f' (2022-02-20)
  → 'github:NixOS/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/8e54a33514436d1e1c3481d7b45d02df7880a841' (2022-02-21)
  → 'github:NixOS/nixpkgs/17cbd972947f1fa3480118ff0774430d76af0e95' (2022-02-26)
2022-02-26 20:57:15 +01:00
Antoine Martin cf9f6ab36b pkgs: make spot python module 2022-02-24 09:56:35 +01:00
Antoine Martin 07770a0934 home: i3bar: fix deprecated option for pom block 2022-02-22 18:11:07 +01:00
Antoine Martin 86d73ecc81 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/c9d000eea5d9bcecbf881ed3feca6db8764f73ed' (2022-02-14)
  → 'github:nix-community/emacs-overlay/d1471c0e9049772e84bfe11707ab8b9c133b49e8' (2022-02-21)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7c2ae0bdd20ddcaafe41ef669226a1df67f8aa06' (2022-02-12)
  → 'github:nix-community/home-manager/0232fe1b75e6d7864fd82b5c72f6646f87838fc3' (2022-02-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/48d63e924a2666baf37f4f14a18f19347fbd54a2' (2022-02-10)
  → 'github:NixOS/nixpkgs/d5f237872975e6fb6f76eef1368b5634ffcd266f' (2022-02-20)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/2b8555151a90fac7afc04e43ad2e94027cd22b0b' (2022-02-14)
  → 'github:NixOS/nixpkgs/8e54a33514436d1e1c3481d7b45d02df7880a841' (2022-02-21)
2022-02-21 16:21:38 +01:00
Antoine Martin 0a50a5c769 base: nix: get rid of extraOptions 2022-02-08 14:35:20 +01:00