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
4f0d45e4d5
format all code with alejandra
2022-04-10 11:54:58 +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
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
2644c71aa8
services: transmission: only expose over Wireguard
2022-03-20 23:12:38 +01:00
Antoine Martin
a155d1b185
zephyrus: add chrysalis and udev rules
2022-03-18 11:21:15 +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
238294b7bf
secrets: move gandi api key to agenix
2022-03-11 17:10:44 +01:00
Antoine Martin
aa72401909
services: matrix-synapse: migrate to new config format
2022-03-11 16:45:29 +01:00
Antoine Martin
565b33dd3e
poseidon: setup agenix secrets
2022-02-07 17:16:52 +01:00
Antoine Martin
096c2abb02
secrets: list secrets used on host explicitly
2022-01-21 01:40:53 +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
94a1f76ad6
zephyrus: ensure home is mounted for agenix
2022-01-18 14:40:33 +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
56f84fcb36
hosts: fix backup exclude wildcard
2022-01-17 23:39:45 +01:00
Antoine Martin
c3fcb0154f
zephyrus: setup restic backup with agenix secrets
2022-01-17 22:01:35 +01:00
Antoine Martin
c4fe135612
secrets: setup agenix
2022-01-17 21:56:41 +01:00
Antoine Martin
79dac10a99
zephyrus: add USB C dock interface
2022-01-14 15:06:20 +01:00
Antoine Martin
912073bee6
nix: exorcise all with <expr>;
uses
2022-01-11 16:38:33 +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
b4d19a5bef
poseidon: remove docker from system
2021-12-27 15:28:04 +01:00
Antoine Martin
af8af9eb75
zephyrus: use default LTS kernel release
...
Linux 5.15.x had a bluetooth bug until 5.15.4, and I just don't need a
really recent kernel in general, so let's use the LTS, slow moving
release for now.
2021-12-04 22:20:23 +01:00
Antoine Martin
1e00f77576
zephyrus: install arandr
2021-09-30 15:43:25 +02:00
Antoine Martin
2e8f2431b5
boreal: remove blender from home packages
2021-09-29 23:43:59 +02:00
Antoine Martin
63af1a317e
services: remove prololo beta testing service
2021-09-24 16:16:27 +02:00
Antoine Martin
7bf83aaac3
services: prololo: bump flake
2021-09-24 14:27:51 +02:00
Antoine Martin
c80a5e9a87
services: setup prololo test service
2021-09-12 22:26:28 +02:00
Antoine Martin
5e8431b1c0
boreal,zephyrus: remove beancount and fava
2021-09-11 00:03:53 +02:00
Antoine Martin
3196015861
zephyrus: add wine to packages
2021-09-08 22:25:52 +02:00
Antoine Martin
d7133e98de
zephyrus: tlp: remove cpu governor tweak
...
The laptop's fans run really loud whenever it's plugged in, and cores
are all at max frequency even when there's 0 load.
2021-09-06 05:41:48 +02:00
Antoine Martin
c94356e24f
services: navidrome: setup restic backups
2021-08-22 17:51:23 +02:00
Antoine Martin
8157595747
poseidon: point navidrome to nextcloud folder
2021-08-22 17:25:11 +02:00
Antoine Martin
bee57a1e09
poseidon: enable navidrome
2021-08-22 16:43:27 +02:00
Antoine Martin
1aed654aaa
boreal: enable wakeonwlan
2021-08-21 12:00:56 +02:00
Antoine Martin
2c7abf829a
services: adapt bitwarden to vaultwarden rename
2021-08-20 01:44:44 +02:00
Antoine Martin
f52e426817
zephyrus: install spot as well
...
Easier to do now that it's cached!
2021-08-20 00:08:40 +02:00
Antoine Martin
bdd0748620
flake: switch back entire config to unstable
...
Mixing stable and unstable brought me weird problems, so I'm switching
back to unstable entirely until it breaks hard enough to convince me to
go back to stable. :)
2021-08-19 23:34:41 +02:00
Antoine Martin
be0a55debf
Revert "boreal: pin kernel to 5.12"
...
This reverts commit 71c395ab69
.
NVIDIA driver is now updated to v470 in NixOS stable as well
2021-08-13 18:44:01 +02:00
Antoine Martin
b03806095e
boreal: simplify backup exclude path
2021-08-13 18:39:36 +02:00
Antoine Martin
b5ce0fca2c
zephyrus: add throughput interfaces
2021-08-10 02:51:46 +02:00
Antoine Martin
f037e14e00
boreal: add throughput interfaces
2021-08-10 02:48:46 +02:00
Antoine Martin
a763e0549f
services: setup restic backups service
2021-08-09 20:11:00 +02:00
Antoine Martin
bd5aa2cef5
services: setup fava service
2021-08-07 15:40:01 +02:00
Antoine Martin
71c395ab69
boreal: pin kernel to 5.12
...
nvidia driver is broken on 5.13:
https://github.com/NixOS/nixpkgs/issues/129233
Fixed on unstable only
2021-08-01 13:24:44 +02:00
Antoine Martin
13d01da571
home: alacritty: enable by default
2021-07-29 12:24:01 +02:00
Antoine Martin
afd5444a88
home: x: cursor: enable by default
2021-07-29 12:22:46 +02:00
Antoine Martin
1d75c36f9e
home: fish: enable by default
2021-07-29 12:20:30 +02:00
Antoine Martin
ba1e18165b
home: tmux: enable by default
2021-07-29 12:19:31 +02:00
Antoine Martin
bc79f1b8a2
home: starship: remove unused module
2021-07-29 11:41:54 +02:00
Antoine Martin
b3fc8428dc
poseidon: enable solarizedLight theme for bat
2021-07-29 00:14:33 +02:00
Antoine Martin
75db86e59b
zephyrus: enable fwupd
2021-07-27 22:52:07 +02:00
Antoine Martin
0ff76742e2
zephyrus: enable tlp service and hardware module
2021-07-27 00:33:10 +02:00
Antoine Martin
f75ff6849d
home: allow marking device as laptop
2021-07-24 02:18:15 +02:00
Antoine Martin
55db4dbdeb
zephyrus: install darktable
2021-07-24 01:32:49 +02:00
Antoine Martin
ca5f1167c2
zephyrus: enable light program
2021-07-24 01:29:53 +02:00
Antoine Martin
be1e31bb78
home: i3bar: make temp display configurable
2021-07-23 19:18:07 +02:00
Antoine Martin
cbd98189e2
zephyrus: init host
2021-07-23 18:47:53 +02:00
Antoine Martin
c5185394cc
boreal: install chrysalis in home
2021-07-14 17:41:52 +02:00
Antoine Martin
b4b30cba64
pkgs: package spot and install on boreal
2021-07-14 17:08:44 +02:00
Antoine Martin
829632e360
services: tailscale: make exit node optional
2021-07-14 00:08:40 +02:00
Antoine Martin
c16d8513d2
services: wireguard: removed unused module
...
replaced by tailscale
2021-07-13 23:51:17 +02:00
Antoine Martin
1d8750efed
services: tailscale: move to service
2021-07-13 23:49:45 +02:00
Antoine Martin
3862992b76
poseidon: trust tailscale0 interface in firewall
2021-07-13 23:40:42 +02:00
Antoine Martin
bd02870e9f
poseidon: enable ip forwarding in sysctl
2021-07-13 23:18:40 +02:00
Antoine Martin
880d44e570
poseidon: add procps to tailscale path
2021-07-13 23:13:13 +02:00
Antoine Martin
f0e5e90c10
services: use wildcard certificate
...
Should have done this a long time ago
2021-07-13 01:08:01 +02:00
Antoine Martin
95733f9e05
services: paperless: setup reverse proxy
2021-07-12 22:11:41 +02:00
Antoine Martin
df3cffadaf
poseidon: enable docker and docker-compose
2021-07-12 22:11:38 +02:00
Antoine Martin
049bb7d5d2
poseidon: enable tailscale
2021-07-10 16:48:53 +02:00
Antoine Martin
721a7cefa2
boreal: enable tailscale
2021-07-10 16:47:48 +02:00
Antoine Martin
7c8017af03
services: init nuage
2021-07-06 18:22:57 +02:00
Antoine Martin
26ea717eaa
boreal: don't power on bluetooth on boot
...
No longer needed now that I found my Logitech dongle
2021-07-05 12:30:19 +02:00
Antoine Martin
60b65f5037
boreal: switch network interface names
2021-07-01 22:19:51 +02:00
Antoine Martin
0bea117289
boreal: don't backup nixpkgs repo
2021-06-17 10:58:24 +02:00
Antoine Martin
9a6b1c1095
boreal: don't backup rustc build artifacts
2021-06-17 02:47:34 +02:00
Antoine Martin
7f5c8519bf
base: move clang and bintools to base
2021-06-16 18:30:15 +02:00
Antoine Martin
cb24c49bbf
boreal: fix broken keyboard layout on linux 5.12
...
See keyboardio/Model01-Firmware#109 for details, enabling libinput
seems to solve the problem for now. Fingers crossed.
2021-06-10 04:40:45 +02:00
Antoine Martin
4601a972a2
boreal: install chrysalis and udev rules
2021-06-10 03:15:02 +02:00
Antoine Martin
e002b8482a
Revert "boreal: switch to linux latest"
...
This reverts commit 78b7e86ee4
.
2021-06-10 02:07:58 +02:00
Antoine Martin
1b6258e363
services: matrix: add smtp server
2021-06-09 14:53:11 +02:00
Antoine Martin
78b7e86ee4
boreal: switch to linux latest
2021-06-06 18:20:01 +02:00
Antoine Martin
84b82a019b
boreal: add some packages to home
2021-06-02 19:04:45 +02:00
Antoine Martin
92372d9e2c
base: add bottom and dog to base programs
2021-06-02 19:04:37 +02:00
Antoine Martin
3c24d3b79d
boreal: switch beancount and fava to unstable
2021-06-02 18:09:22 +02:00
Antoine Martin
2685842e88
Revert "pkgs: temp package for fixed beancount deps"
...
This reverts commit 8dc5961c3a
.
2021-06-02 18:08:34 +02:00
Antoine Martin
feebd0940e
boreal: remove nix sandbox workaround
2021-05-28 14:48:19 +02:00
Antoine Martin
8dc5961c3a
pkgs: temp package for fixed beancount deps
...
waiting for NixOS/nixpkgs#124482 to get merged
2021-05-26 12:55:59 +02:00
Antoine Martin
c75979acef
boreal: switch to pipewire
2021-05-26 00:33:52 +02:00
Antoine Martin
d1e7ab17e2
boreal: workaround broken nix config
2021-05-26 00:00:18 +02:00
Antoine Martin
758e35488b
hosts: poseidon: don't build Nix documentation
2021-05-20 14:56:36 +02:00
Antoine Martin
71c4871af0
boreal: prune backups older than a month
2021-05-04 01:32:37 +02:00
Antoine Martin
4026a7baa6
boreal: NTFS mount support
2021-04-27 18:17:06 +02:00
Antoine Martin
dd9ee8f26d
boreal: move unstable pkgs to home
2021-04-24 04:45:01 +02:00
Antoine Martin
85e2422b59
boreal: install clang11
2021-04-23 22:05:46 +02:00
Antoine Martin
ba2ccb559c
boreal: setup borgbackup
2021-04-23 20:38:22 +02:00
Antoine Martin
b861b1bba0
secrets: move borg backup to subdir
2021-04-23 19:24:54 +02:00
Antoine Martin
2dd209ed9f
boreal: install beancount and fava
2021-04-23 11:12:18 +02:00
Antoine Martin
3384c77a2d
poseidon: enable home-manager
2021-04-22 21:02:52 +02:00
Antoine Martin
b538eec36f
home: setup fish and starship module
2021-04-22 17:36:33 +02:00
Antoine Martin
b1e1b0f1dd
boreal: setup sddm theme module
2021-04-22 14:22:55 +02:00
Antoine Martin
ecb72c6900
boreal: prefer sddm to gdm
2021-04-22 03:32:36 +02:00
Antoine Martin
0e07f901bc
home: alacritty: setup config
2021-04-22 00:25:39 +02:00
Antoine Martin
36d8b273b7
home: setup x cursor module
2021-04-21 18:53:21 +02:00
Antoine Martin
6ff469e96f
home: themes: move options to my.themes
2021-04-21 10:30:05 +02:00
Antoine Martin
a25d5051d3
boreal: use solarized light theme
2021-04-21 10:24:35 +02:00
Antoine Martin
34d6ef1e2f
boreal: disable wireguard config for now
2021-04-20 01:06:59 +02:00
Antoine Martin
17f7df9fc8
home: tmux: basic setup
2021-04-20 01:06:59 +02:00
Antoine Martin
cc34396e9e
home: move emacs service to home config
2021-04-20 01:06:59 +02:00
Antoine Martin
73e1ff6c0f
home: basic i3 setup
2021-04-20 01:06:54 +02:00
Antoine Martin
8a7411c418
boreal: setup AMD microcode
2021-04-19 03:00:09 +02:00
Antoine Martin
7f1df12e68
boreal: set zstd compression level to 1
2021-04-19 02:58:57 +02:00
Antoine Martin
6f964c8b13
boreal: setup emacs-pgtk-gcc overlay
2021-04-17 20:39:01 +02:00
Antoine Martin
8e757ae20f
boreal: switch to nvidia drivers :(
...
Had recurring crashes on nouveau, nvidia has its own problems but it's a
better trade off for now. Will buy an AMD card when the GPU shortage
ends.
2021-04-17 17:34:44 +02:00
Antoine Martin
8004ac744a
boreal: enable bluetooth audio support
2021-04-17 03:36:18 +02:00
Antoine Martin
9c294caf3d
boreal: enable wireguard
2021-04-16 21:57:08 +02:00
Antoine Martin
d8e794f865
boreal: initial setup
2021-04-16 21:33:48 +02:00
Antoine Martin
ba0e0e993e
lohr: setup real service
2021-04-08 03:20:58 +02:00
Antoine Martin
9d2073011b
lohr: setup dev service
2021-03-28 22:18:18 +02:00
Antoine Martin
13f066d79d
poseidon: enable btrfs scrub
2021-03-25 00:48:30 +01:00
Antoine Martin
29ab966ea4
poseidon: move boot btrfs line
2021-03-24 22:04:33 +01:00
Antoine Martin
5c0ec171cf
base: move common programs to base
2021-03-24 21:55:57 +01:00
Antoine Martin
0f7ee556ff
poseidon: enable tmux program
2021-03-24 21:45:50 +01:00
Antoine Martin
b04d9e51a1
nextcloud: create service
2021-03-23 20:03:23 +01:00
Antoine Martin
bb477b36a6
tgv: new service
2021-03-16 17:46:25 +01:00
Antoine Martin
df4ce5afb2
poseidon: enable mosh
2021-03-16 15:23:17 +01:00
Antoine Martin
80942f7eb3
wireguard: setup VPN
2021-02-22 19:42:11 +01:00
Antoine Martin
25f45ec6f6
fail2ban: setup service
2021-02-22 15:07:29 +01:00
Antoine Martin
076f40b031
poseidon: use compression on btrfs volume
2021-02-22 12:41:37 +01:00
Antoine Martin
cdf8695794
transmission: setup service
2021-02-19 22:29:04 +01:00
Antoine Martin
67523e7e31
base: move basic Nix configuration
2021-02-19 21:54:30 +01:00
Antoine Martin
2b5ef6b145
jellyfin: setup service
2021-02-19 21:28:12 +01:00
Antoine Martin
1ec3d701ce
flake: move overlay in flake
2021-02-15 16:33:20 +01:00
Antoine Martin
93f392f37e
re-organize configuration
2021-02-14 14:21:47 +01:00