Commit graph

725 commits

Author SHA1 Message Date
Christoph Heiss 2ff48aac5c
home-manager: sway: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:58 +02:00
Christoph Heiss 16e7b52d69
extra: tmux: add some copy-mode-vi keybinds
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss c1faa61748
extra: nvim: enable truecolor mode
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss cc0f777b0f
extra: tmux: enable proper RGB/truecolor mode
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss dcd381b26a
extra: nvim: switch to onehalf colorscheme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss 13e4eead6a
home-manager: desktop: zsh: set autosuggestion color
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss 00b51748fb
extra: zshrc: add term-colors shell function
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss 1299db6708
home-manager: terminal: foot: lock terminal title
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss e0765740b8
home-manager: terminal: foot: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 00824f4690
home-manager: gtk: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 63b2098a4e
extra: wofi: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 4b7f7f24da
extra: waybar: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 93cdc88bb6
extra: neomutt-export-patches: remove trailing whitespace from repo part
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-18 10:58:47 +02:00
Christoph Heiss d804fd7463
extra: neomutt-export-patches: handle optional list prefix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-18 10:57:05 +02:00
Christoph Heiss 6b69dc4df0
services: sourcehut: streamline configuration a bit more
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-16 19:31:29 +02:00
Christoph Heiss 88e3d72b01
secrets: fort: update
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-16 14:16:52 +02:00
Christoph Heiss f185afdc87
services: tt-rss: add initial deployment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-15 23:22:28 +02:00
Christoph Heiss ec81b7510c
home-manager: desktop: remove texlive suite from personal packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-12 12:52:55 +02:00
Christoph Heiss a764aad605
services: sourcehut: add custom nixpkgs source for sourcehut
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-10 21:05:13 +02:00
Christoph Heiss 9a5b22767d
machines: tank: add prometheus smartctl exporter
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-10 21:01:52 +02:00
Christoph Heiss 077ccd9a72
extra: nvim: configure typescript lsp
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-10 20:00:43 +02:00
Christoph Heiss f0b29cbfb8
extra: nvim: replace 'stylish-haskell' none-ls plugin with haskell-tools
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-08 11:31:52 +02:00
Christoph Heiss cebe84fb9f
services: web: c8h4-io: replace activation script with systemd tmpfiles
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-06 14:45:28 +02:00
Christoph Heiss 70b2b835b4
extra: waybar: fix top border twitching
Apparently, due to a behaviour change, the top border was now missing
for a normal workspace button, which caused issues on multi-monitor
setups.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-05 16:04:09 +02:00
Christoph Heiss 5877733670
extra: nvim: set textwidth to 80 for typst documents
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-04 21:50:30 +02:00
Christoph Heiss e2d656dc6b
flake, sources: update nixpkgs and home-manager to 31-03-2024
And nixGL to 19-03-2024 for maui - not really a big change tho.

This also fixes some things that got broken/changed along the way.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-04 14:22:53 +02:00
Christoph Heiss 66cd892bdb
pkgs: homer: 23.02.02 -> 24.02.1
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-30 18:28:13 +01:00
Christoph Heiss 5af263b875
pkgs: dashboard-icons: unstable-2023-05-02 -> unstable-2024-03-24
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-30 18:22:46 +01:00
Christoph Heiss 26bf9bc244
extra: neomutt-export-patches: handle zero-padded patch part numbers
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-29 12:02:48 +01:00
Christoph Heiss 566f015ccf
extra: neomutt-export-patches: handle now-optional repository name in path
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-29 11:58:05 +01:00
Christoph Heiss 62e723515f
extra: neomutt-export-patches: make subject parsing more robust
Make the regex way more readable and handle more cases, e.g. missing
repository name.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-29 11:56:44 +01:00
Christoph Heiss 8567381c85
home-manager: move generic packages from desktop to common
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-25 23:49:44 +01:00
Christoph Heiss 0977eac881
common: packages: move lots of packages to home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-25 14:30:40 +01:00
Christoph Heiss ceac86dfef
home-manager: enable fcitx5 module with gtk addon for 日本語入力
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-25 14:28:45 +01:00
Christoph Heiss 0b8840d91c
home-manager: desktop: properly enable wlroots desktop portal
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-25 13:44:27 +01:00
Christoph Heiss f5e29e7cea
services: paperless: skip creating archive files for files containing text
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-25 11:24:28 +01:00
Christoph Heiss 8a7e3497e9
extra: nvim: add typstfmt and typst-lsp support
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 22:06:36 +01:00
Christoph Heiss 595e4de44c
home-manager: desktop: add typst.vim plugin for neovim
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 22:05:52 +01:00
Christoph Heiss 0386649f57
home-manager: desktop: drop duplicate entries from neovim treesitter grammars
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 21:07:42 +01:00
Christoph Heiss e1fa7b8d21
extra: nvim: add autocmd to appropriately set filetype for typst files
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 21:06:57 +01:00
Christoph Heiss 3458f5f659
modules: services: nextcloud: set maintenance_window_start
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 14:26:24 +01:00
Christoph Heiss 8b44c5b6c1
services: vaultwarden: add initial service configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 14:26:24 +01:00
Christoph Heiss d5681cc6a4
make: drop lots of long-obsolete targets
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-23 19:47:36 +01:00
Christoph Heiss d01c78c085
common: drop all long-obsolete remnants of running in LXC containers
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 22:57:05 +01:00
Christoph Heiss f76378c829
services: paperless: fix config typo in USE_X_FORWARD_*
Fixes: 5752d22 ("services: paperless: move to own subdomain")
Reported-by: Nico Kratky <nico@nicokratky.me>
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 22:43:55 +01:00
Christoph Heiss ea19deb604
services: paperless: use toybox for preStart script
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:59:07 +01:00
Christoph Heiss 5752d22cc5
services: paperless: move to own subdomain
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:57:54 +01:00
Christoph Heiss cf8d568548
services: paperless: drop now-obsolete secret key setting
Since 63ef03399 ("nixos/paperless: set PAPERLESS_SECRET_KEY"), this is
set up (in an even better way) by the NixOS module already.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:38:44 +01:00
Christoph Heiss 3f77076990
home-manager: common: add lnav to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 14:19:40 +01:00
Christoph Heiss e375540fec
secrets: maui: update
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 16:37:35 +01:00