Commit graph

929 commits

Author SHA1 Message Date
Antoine Martin 565b33dd3e poseidon: setup agenix secrets 2022-02-07 17:16:52 +01:00
Antoine Martin 81193b919b poseidon: include personal modules in config 2022-02-07 17:11:56 +01:00
Antoine Martin 66006be931 home: tridactylrc: use tridactylrc-mode in emacs 2022-02-07 17:11:01 +01:00
Antoine Martin 8739ada74c ci: don't be so verbose 2022-02-07 16:06:11 +01:00
Antoine Martin d82c403da5 home: i3bar: i3status-rs no longer needs binaries 2022-02-07 15:00:11 +01:00
Antoine Martin c07edc8fd2 overlays: i3status-rust needs lm_sensors now 2022-02-07 14:59:57 +01:00
Antoine Martin 47c0008169 Revert "flake: add temp fix for broken PAM in unstable"
This reverts commit d5813bfdb6.

No longer necessary!
2022-02-07 14:28:11 +01:00
Antoine Martin 6fd28159a7 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/261aed7731d92414fcb29f09a9bb7d4ed41d9455' (2022-01-30)
  → 'github:nix-community/emacs-overlay/02d47fdf48e54598f9838f01a9d172bfa206b63e' (2022-02-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/acf824c9ed70f623b424c2ca41d0f6821014c67c' (2022-01-28)
  → 'github:nix-community/home-manager/63dccc4e60422c1db2c3929b2fd1541f36b7e664' (2022-02-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5bb20f9dc70e9ee16e21cc404b6508654931ce41' (2022-01-28)
  → 'github:NixOS/nixpkgs/9f697d60e4d9f08eacf549502528bfaed859d33b' (2022-02-05)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/709f7b3c61dfa01db3ddc7356620a9c319a429d1' (2022-01-30)
  → 'github:NixOS/nixpkgs/64cb9c78e14d0ffc9ee627772a972aa4b59bbfd8' (2022-02-07)
2022-02-07 14:27:38 +01:00
Antoine Martin 994343705f add .gitignore 2022-02-02 17:49:59 +01:00
Antoine Martin 6afc0eb13a pkgs: spot: bump to 2.10.4 2022-02-02 11:15:28 +01:00
Antoine Martin d5813bfdb6 flake: add temp fix for broken PAM in unstable
See NixOS/nixpkgs#157112
2022-01-31 16:21:13 +01:00
Antoine Martin 5f8454285e base: nix: adapt renamed settings 2022-01-30 15:59:08 +01:00
Antoine Martin 9e511da8d7 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/dcdd04c92e9175c82087536fcde3daae21837a75' (2022-01-24)
  → 'github:nix-community/emacs-overlay/261aed7731d92414fcb29f09a9bb7d4ed41d9455' (2022-01-30)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c47c350f6518ed39c2a16e4fadf9137b6c559ddc' (2022-01-22)
  → 'github:nix-community/home-manager/acf824c9ed70f623b424c2ca41d0f6821014c67c' (2022-01-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/689b76bcf36055afdeb2e9852f5ecdd2bf483f87' (2022-01-23)
  → 'github:NixOS/nixpkgs/5bb20f9dc70e9ee16e21cc404b6508654931ce41' (2022-01-28)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/4ad9f4e242df6a8babd3f3787a2cf8bbdc60a0fb' (2022-01-24)
  → 'github:NixOS/nixpkgs/709f7b3c61dfa01db3ddc7356620a9c319a429d1' (2022-01-30)
2022-01-30 13:30:25 +01:00
Antoine Martin 791d55253b flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/4075922d23e44a2b4c73e8c08f8b008ec6391ef2' (2022-01-20)
  → 'github:nix-community/emacs-overlay/dcdd04c92e9175c82087536fcde3daae21837a75' (2022-01-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7eb5106548eaab99ebeb21c87f93092de54fe931' (2022-01-20)
  → 'github:nix-community/home-manager/c47c350f6518ed39c2a16e4fadf9137b6c559ddc' (2022-01-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6d8215281b2f87a5af9ed7425a26ac575da0438f' (2022-01-19)
  → 'github:NixOS/nixpkgs/689b76bcf36055afdeb2e9852f5ecdd2bf483f87' (2022-01-23)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/1c0f3cd8dfb451fcde1e164426ef9211f7c595c1' (2022-01-20)
  → 'github:NixOS/nixpkgs/4ad9f4e242df6a8babd3f3787a2cf8bbdc60a0fb' (2022-01-24)
2022-01-24 13:24:59 +01:00
Antoine Martin 096c2abb02 secrets: list secrets used on host explicitly 2022-01-21 01:40:53 +01:00
Antoine Martin 8881850730 home: fix home-manager setting double definition 2022-01-21 01:05:42 +01:00
Antoine Martin 3958162fe0 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/cdd347f1b966415c5473b3e3f4640c0d0fd13b55' (2022-01-16)
  → 'github:nix-community/emacs-overlay/4075922d23e44a2b4c73e8c08f8b008ec6391ef2' (2022-01-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/46bba772f26f89b62811f487d2b0d5357c91bc32' (2022-01-16)
  → 'github:nix-community/home-manager/7eb5106548eaab99ebeb21c87f93092de54fe931' (2022-01-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5aaed40d22f0d9376330b6fa413223435ad6fee5' (2022-01-13)
  → 'github:NixOS/nixpkgs/6d8215281b2f87a5af9ed7425a26ac575da0438f' (2022-01-19)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/0a223c8d509cea6b4be3906f9c39820ff195fad2' (2022-01-15)
  → 'github:NixOS/nixpkgs/1c0f3cd8dfb451fcde1e164426ef9211f7c595c1' (2022-01-20)
2022-01-21 00:47:21 +01:00
Antoine Martin 1d2de38dd2 ci: shorten workflow titles to fit in UI 2022-01-21 00:41:24 +01:00
Antoine Martin ceac41132e boreal: get rid of git crypt secrets for this host
Also move to restic-backup
2022-01-21 00:31:41 +01:00
Antoine Martin 38fb614309 base: disable wifi when on ethernet 2022-01-18 15:09:23 +01:00
Antoine Martin 94a1f76ad6 zephyrus: ensure home is mounted for agenix 2022-01-18 14:40:33 +01:00
Antoine Martin 562701109f home: i3bar: remove bluetooth mouse item 2022-01-18 12:03:55 +01:00
Antoine Martin c712d25398 ci: build nixos configurations 2022-01-18 11:59:00 +01:00
Antoine Martin a83c9a4644 secrets: move hashed passwords to agenix 2022-01-18 11:41:37 +01:00
Antoine Martin e5d6210912 zephyrus: don't depend on git-crypt secrets at all 2022-01-18 11:20:25 +01:00
Antoine Martin 0589894ec6 zephyrus: configure timer for backup service 2022-01-18 09:05:36 +01:00
Antoine Martin 1d0fd8d461 services: restic: allow configuring timer 2022-01-18 09:05:22 +01:00
Antoine Martin 56f84fcb36 hosts: fix backup exclude wildcard 2022-01-17 23:39:45 +01:00
Antoine Martin b0c90137dd base: ignore lid switch on laptop 2022-01-17 22:02:26 +01:00
Antoine Martin c3fcb0154f zephyrus: setup restic backup with agenix secrets 2022-01-17 22:01:35 +01:00
Antoine Martin a0ead30194 services: restic: support custom secret filepaths 2022-01-17 21:57:00 +01:00
Antoine Martin c4fe135612 secrets: setup agenix 2022-01-17 21:56:41 +01:00
Antoine Martin d7bf5fdbf4 pkgs: spot: bump to 2.10.3 2022-01-17 16:59:20 +01:00
Antoine Martin 428643f973 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/57378ea2f62e9f450f420dc9d01cc06e0d3dd15e' (2022-01-11)
  → 'github:nix-community/emacs-overlay/cdd347f1b966415c5473b3e3f4640c0d0fd13b55' (2022-01-16)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5209ea0d8c77399ec4987590e9738953f15f8d80' (2022-01-11)
  → 'github:nix-community/home-manager/46bba772f26f89b62811f487d2b0d5357c91bc32' (2022-01-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0ecf7d414811f831060cf55707c374d54fbb1dec' (2022-01-09)
  → 'github:NixOS/nixpkgs/5aaed40d22f0d9376330b6fa413223435ad6fee5' (2022-01-13)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/3fe528dec572a26404f130893d2c22a35646247c' (2022-01-11)
  → 'github:NixOS/nixpkgs/0a223c8d509cea6b4be3906f9c39820ff195fad2' (2022-01-15)
2022-01-16 23:58:19 +01:00
Antoine Martin 79dac10a99 zephyrus: add USB C dock interface 2022-01-14 15:06:20 +01:00
Antoine Martin c74103f105 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/f3c435a5e5cfa3ce1b2f50ba37b9cacfec4139d9' (2022-01-02)
  → 'github:nix-community/emacs-overlay/57378ea2f62e9f450f420dc9d01cc06e0d3dd15e' (2022-01-11)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8e7a10602d1eb1d242c9d3f9b822203d5751a8c6' (2022-01-02)
  → 'github:nix-community/home-manager/5209ea0d8c77399ec4987590e9738953f15f8d80' (2022-01-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/59bfda72480496f32787cec8c557182738b1bd3f' (2021-12-31)
  → 'github:NixOS/nixpkgs/0ecf7d414811f831060cf55707c374d54fbb1dec' (2022-01-09)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/c1d8e77ac2ca4248886632c597debea233700b2b' (2022-01-02)
  → 'github:NixOS/nixpkgs/3fe528dec572a26404f130893d2c22a35646247c' (2022-01-11)
2022-01-11 17:59:22 +01:00
Antoine Martin 0c25fa3f83 overlays: add overlay for i3status-rust 2022-01-11 17:59:01 +01:00
Antoine Martin 912073bee6 nix: exorcise all with <expr>; uses 2022-01-11 16:38:33 +01:00
Antoine Martin ef59fd800e base: use *only* nvidia driver if GPU is nvidia 2022-01-11 16:37:28 +01:00
Antoine Martin be9268236a home: only put doom in path if emacs is enabled 2022-01-11 16:33:29 +01:00
Antoine Martin 328b59ed03 ci: use nix-community cachix 2022-01-11 14:03:59 +01:00
Antoine Martin 8bc9a4e87b ci: build packages in parallel 2022-01-11 14:03:59 +01:00
Antoine Martin ae2c3308db base: move common Xorg options under gui option 2022-01-07 17:44:30 +01:00
Antoine Martin b9f088c656 base: put common GUI programs behind option 2022-01-07 17:20:57 +01:00
Antoine Martin d362c10c1d flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/8fffeeaac29e31719cc7c70ec425fa3f81428252' (2021-12-27)
  → 'github:nix-community/emacs-overlay/f3c435a5e5cfa3ce1b2f50ba37b9cacfec4139d9' (2022-01-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/48f2b381dd397ec88040d3354ac9c036739ba139' (2021-12-25)
  → 'github:nix-community/home-manager/8e7a10602d1eb1d242c9d3f9b822203d5751a8c6' (2022-01-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cb372c3b8880e504b06946e8fb2ca9777c685505' (2021-12-25)
  → 'github:NixOS/nixpkgs/59bfda72480496f32787cec8c557182738b1bd3f' (2021-12-31)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/bd241e39f366eb7a41ea94f04f7af5c9508da632' (2021-12-26)
  → 'github:NixOS/nixpkgs/c1d8e77ac2ca4248886632c597debea233700b2b' (2022-01-02)
2022-01-02 22:40:56 +01:00
Antoine Martin ffba8942cc ci: bump cachix action 2021-12-27 15:51:54 +01:00
Antoine Martin 78ab54e709 base: remove docker from base programs 2021-12-27 15:28:33 +01:00
Antoine Martin b4d19a5bef poseidon: remove docker from system 2021-12-27 15:28:04 +01:00
Antoine Martin 34235fe7c1 flake.lock: Update
Flake lock file changes:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/1d40515d8ca7bb3bac4b7405c4bd19b2a41f200c' (2021-12-19)
  → 'github:nix-community/emacs-overlay/8fffeeaac29e31719cc7c70ec425fa3f81428252' (2021-12-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1b03a8ab7af9385b70b7d7c319c4a31a58c5cfa5' (2021-12-21)
  → 'github:nix-community/home-manager/48f2b381dd397ec88040d3354ac9c036739ba139' (2021-12-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/81cef6b70fb5d5cdba5a0fef3f714c2dadaf0d6d' (2021-12-22)
  → 'github:NixOS/nixpkgs/cb372c3b8880e504b06946e8fb2ca9777c685505' (2021-12-25)
• Updated input 'nixpkgs-unstable-small':
    'github:NixOS/nixpkgs/3a13552f56dccb1ce312d9977d49a21651945f46' (2021-12-22)
  → 'github:NixOS/nixpkgs/bd241e39f366eb7a41ea94f04f7af5c9508da632' (2021-12-26)
2021-12-27 15:19:19 +01:00
Antoine Martin 5371f0eeb5 services: paperless: make sure redis is started 2021-12-27 14:52:44 +01:00