Commit graph

276 commits

Author SHA1 Message Date
Christoph Heiss 78064dcb1a
machines: serv: move some things around
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-24 23:56:32 +02:00
Christoph Heiss 05d357c6ef
services: paperless: Ensure Redis is running before starting download-ntlk-data
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-24 23:04:11 +02:00
Christoph Heiss 0283ef6509
machines: trek: Set microphone boost to 0 on login
It's horribly broken and just clips very bad, resulting in a way to loud
volume and crackly audio.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-23 20:29:38 +02:00
Christoph Heiss 3f8c0b3dbb
secrets: web: Add something
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-23 17:40:01 +02:00
Christoph Heiss a1be5e8ae4
machines: fort: Add IPv6 address
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-21 10:28:43 +02:00
Christoph Heiss c72848cd5f
services: web: Force nginx to serve PGP and SSH keys as plaintext
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-21 01:04:58 +02:00
Christoph Heiss 974c0b9424
secrets: my: Unify some things
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-21 00:25:24 +02:00
Christoph Heiss 61e48712ca
common: nix-options: Pin nix to known-good version
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-17 19:42:16 +02:00
Christoph Heiss 34ebc683e9
secrets: maui: Simplify host declaration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-17 11:19:33 +02:00
Christoph Heiss 7bfe43b86a
home-manager: desktop: Add zip to default shell tools
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-15 23:44:07 +02:00
Christoph Heiss c8fabd7341
common: packages: Add bc to system tools
Always useful to have ..

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-15 23:43:34 +02:00
Christoph Heiss 21d731fc19
home-manager: common: Let it fully manage XDG user directories too
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-15 00:19:03 +02:00
Christoph Heiss 8b64637bb3
extra: nvim: Add autocmd to set commentstring for Terraform files
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 21:45:40 +02:00
Christoph Heiss 8e6d41f286
secrets: wireguard: Fix file permissions
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 20:46:41 +02:00
Christoph Heiss 8cf470ac2b
home-manager: zsh: Add tf alias for Terraform
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 19:51:48 +02:00
Christoph Heiss 4e908c6669
extra: nvim: Add Terraform null-ls plugins for formatting and validating
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 19:51:31 +02:00
Christoph Heiss 243e668be0
machines: fort: Enable IPv4 forwarding
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 19:51:31 +02:00
Christoph Heiss a06a67cee1
home-manager: zsh: Save command history before entering nix shell
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-13 12:46:17 +02:00
Christoph Heiss 7c5f063f51
system: Add bluetooth service configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-12 20:23:34 +02:00
Christoph Heiss 0dea15f058
machines: serv: Pull in fixed paperless-ngx service for newer systemd
See also https://github.com/NixOS/nixpkgs/pull/259056.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-12 12:52:22 +02:00
Christoph Heiss c2ce92d633
machines: fort: Enable fail2ban service
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 22:07:23 +02:00
Christoph Heiss 08d7438ecf
machines: serv: Add homer dashboard
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 21:50:17 +02:00
Christoph Heiss e1c4074083
machines: fort: Properly allow WireGuard ports w/o defining multiple times
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 21:43:53 +02:00
Christoph Heiss f641130afc
home-manager: maui: Update inputs
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 09:34:04 +02:00
Christoph Heiss 8a7984be6a
sources: Update nixpkgs and home-manager to 30-09-2023
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-11 00:14:42 +02:00
Christoph Heiss 916a621be4
services: blocky: Adapt deprecated options, add another blocklist
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:54:08 +02:00
Christoph Heiss b54499f3f2
secrets: Add TU Vienna ssh key
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:33:26 +02:00
Christoph Heiss 049aee1c4e
home-manager: desktop: Add JetBrains IDEA to personal applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-09 15:46:13 +02:00
Christoph Heiss 250ac1bceb
home-manager: desktop: Add Darktable to personal applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:10 +02:00
Christoph Heiss 882d22f0ed
home-manager: Gate some optional desktop packages behind enable option
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:10 +02:00
Christoph Heiss 24f12fcd7e
system: desktop: Move lm_sensors package to common packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss c7b04feb76
home-manager: desktop: Remove tmux copytk plugin, apparently broken
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss 1af5d4594e
system: desktop: Remove unused librespot package
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss c36343fbe1
extra: tmux: Add keybind for detaching
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-06 18:37:00 +02:00
Christoph Heiss 49eb7e722a
desktop: Move Firefox enablement to home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss 2856f0eb18
home-manager: desktop: Add some more useful shell aliases
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss f543d3867e
home-manager: gtk: Directly use GTK configs
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:28 +02:00
Christoph Heiss e3338043b1
machines: zero: Add prismlauncher to home-manager packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-05 14:32:27 +02:00
Christoph Heiss 63b141a86f
home-manager: maui: Update nixpkgs and home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 15:14:29 +02:00
Christoph Heiss b30a2cbba3
system: desktop: Move some applications under home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:21:23 +02:00
Christoph Heiss f6a2764dcd
home-manager: maui: Let wofi find nix-installed applications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:17:51 +02:00
Christoph Heiss 2893e429ad
secrets: maui: Add some additional sway config
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 14:17:00 +02:00
Christoph Heiss e439c58469
home-manager: zsh: Add shortcut shell alias for git fixup
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 10:50:20 +02:00
Christoph Heiss 178b51d060
build: Instruct home-manager to automatically back up existing files
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss cb352b0a4f
home-manager: deskop: Add Terraform treesitter parser
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 9821c13f86
home-manager: desktop: Add tig to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 46e8215b9f
home-manager: Properly set up GTK cursor and dark theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-03 09:43:52 +02:00
Christoph Heiss 22cda9ee92
home-manager: ncspot: Bind spacebar to pause
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-30 12:04:32 +02:00
Christoph Heiss e2e7534529
system: desktop: Add noto-fonts-cjk-sans to fonts packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-29 17:44:29 +02:00
Christoph Heiss 3be90107c7
home-manager: sway: Lower key repeat delay & rate
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-27 10:18:43 +02:00