Commit graph

251 commits

Author SHA1 Message Date
Christoph Heiss a09ec193b7
home-manager: zsh: remove now-included "ripgrep" plugin
All checks were successful
flake / build (push) Successful in 3m10s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-09-20 11:47:48 +02:00
Christoph Heiss c513cc2bce
home-manager: desktop: git: set sendemail identity explicitly
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-23 11:13:36 +02:00
Christoph Heiss 065a6e1eb0
machines: maui: set git suppress-cc to 'all'
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-23 11:07:05 +02:00
Christoph Heiss c4920d7616
home-manager: desktop: remove old git alias in favor of tig
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-23 10:52:17 +02:00
Christoph Heiss a182c40fab
home-manager: desktop: move stray comment to correct place
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-23 10:48:30 +02:00
Christoph Heiss efef37f22f
home-manager: desktop: move fontconfig file into common attrset
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 20:10:03 +02:00
Christoph Heiss befdf9fa84
home-manager: firefox: add initial declarative configuration
All checks were successful
flake / build (push) Successful in 3m22s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 17:33:22 +02:00
Christoph Heiss bc67437947
system: deploy-target: update public ssh key
All checks were successful
flake / build (push) Successful in 3m13s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-19 08:42:25 +02:00
Christoph Heiss ee24f14950
home-manager: desktop: nvim: sort treesitter plugin list
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-17 14:21:13 +02:00
Christoph Heiss ab6be969a6
home-manager,extra: nvim: add basic kotlin language support
All checks were successful
flake / build (push) Successful in 3m20s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-17 01:33:30 +02:00
Christoph Heiss 0892032b90
home-manager: desktop: git: export notes on format by default
All checks were successful
flake / build (push) Successful in 3m15s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-12 14:35:25 +02:00
Christoph Heiss b8ae7bc426
home-manager: desktop: tig: add some more keybinds
All checks were successful
flake / build (push) Successful in 3m36s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-12 12:44:31 +02:00
Christoph Heiss 2336068eac
home-manager: desktop: git: enable notes rewriting
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-12 12:41:34 +02:00
Christoph Heiss cc5d9e0b23
flake: bump nixpkgs, home-manager, nixos-hardware and sops-nix
All checks were successful
flake / build (push) Successful in 3m31s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-03 23:05:25 +02:00
Christoph Heiss a169c5e3f6
system: desktop: set stable-uuid for IPv6 DUID for NM by default
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-18 22:07:00 +02:00
Christoph Heiss 91df822d73
tree-wide: simplify lib.concatStringsSep "\n" .. usages
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-13 19:59:59 +02:00
Christoph Heiss c9780f9f01
flake: bump nixpkgs, home-manager, et al. to ~30-06-2024
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-03 16:58:02 +02:00
Christoph Heiss c160e506be
common: nix-options: disable unfree and broken packages and aliases explicitly
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-03 15:30:25 +02:00
Christoph Heiss d99b71d578
home-manager: desktop: move DOCKER_HOST setting to system-wide config
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-03 15:28:13 +02:00
Christoph Heiss 941696526b
system: desktop: move fonts configuration to home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-28 10:37:47 +02:00
Christoph Heiss 43925a3a98
system: desktop: drop iw package, move lldb to home-manager
Never even used `iw` to this point.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-28 10:09:45 +02:00
Christoph Heiss 8592a76cc2
extra: nvim: replace spellchecking completely with typos-lsp
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 11:38:53 +02:00
Christoph Heiss e345fa84c7
home-manager: common: add tmux patch for fixing crash over ssh with neovim 0.10
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 09:51:00 +02:00
Christoph Heiss 5bc7793319
system: zfs: lower scrub interval to monthly
Best would be bi-weekly, but systemd does not support such an interval
(yet).

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 18:16:28 +02:00
Christoph Heiss 90c2425a4f
system: desktop: enable ipv6 support by default for podman
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-31 17:51:13 +02:00
Christoph Heiss 4d4e498f84
home-manager: common: enable zsh history timestamps
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-31 12:40:19 +02:00
Christoph Heiss c685bbdc82
home-manager: waybar: add separate network module for ipv6
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-30 15:26:07 +02:00
Christoph Heiss e088f045de
system: deploy-target: generify a bit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 13:35:04 +02:00
Christoph Heiss 9716c3c1ba
home-manager: desktop: set DOCKER_HOST to podman socket
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 00:38:29 +02:00
Christoph Heiss 9e104c8307
common: packages: clean up; move some more packages to home-manager
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 13:04:01 +02:00
Christoph Heiss 225e0e79a1
home-manager: set backupFileExtension option to avoid errors during activation
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 00:16:28 +02:00
Christoph Heiss b4f3a8193c
home-manager: common: properly configure bat
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-14 11:38:33 +02:00
Christoph Heiss c3d9c4164d
home-manager: disable X11/Xwayland by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 13:06:15 +02:00
Christoph Heiss 2a082dff38
system: zfs: explicity codify auto-snapshot retention rules
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:05:34 +02:00
Christoph Heiss 9d4477ff82
machines: enable regular btrfs scrub on all machines
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:01:59 +02:00
Christoph Heiss e48cdc0970
system/home-manager: desktop: enable support for GPG SC/YubiKey
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 76fc6ca7de
extra: nvim: use java-language-server instead of jdtls
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss a5a77b40e8
extra: waybar: drop unneeded directory
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 402d3a5a3a
home-manager: clean up global configuration & import a bit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 1bdd2dd06e
extra: nvim: add back inlay hints for at least rust
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 96069e134b
home-manager: email: switch neomutt to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 13:24:16 +02:00
Christoph Heiss b06415bae1
flake: merge maui standalone flake into main one
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 11:41:41 +02:00
Christoph Heiss bbf95ae274
home-manager: maui: fix overlays import
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 10:16:35 +02:00
Christoph Heiss f06960fe4e
home-manager: desktop: replace proprietary IntelliJ with nvim-jdtls
Fsck using that absolutely horrible piece of user-hostile software.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss 286e29c017
extra: nvim: add none-ls-shellcheck diagnostics
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss 678360ab01
extra: tmux: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:45:46 +02:00
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 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