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
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
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
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
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
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
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
fdb61426be
home-manager: nvim: add loads of new treesitter parsers
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 12:35:15 +01:00
Christoph Heiss
4f9f076707
extra: nvim: switch from deprecated none-ls shellcheck
builtin to bashls
...
Deprecated as per [0].
[0] https://github.com/nvimtools/none-ls.nvim/issues/58
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 12:35:15 +01:00
Christoph Heiss
e18c234975
extra: nvim: switch from rust-tools.nvim
to rustaceanvim
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 12:18:24 +01:00
Christoph Heiss
25dab8292e
home-manager: desktop: simplify neovim lua config setup
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 11:57:24 +01:00
Christoph Heiss
1e16a66241
extra: nvim: use ripgrep's built-in .gitignore filtering
...
By default, ripgrep already ignores all files as specified in
.gitignore, thus the fzf setup can be simplified a lot.
As the `IGNORED_FILE_PATTERNS` table now has a single user, move it
there and drop the `utils.lua` module completely.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 11:53:41 +01:00
Christoph Heiss
d6acb66843
home-manager: nvim: switch to modern fidget-nvim
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 11:04:11 +01:00
Christoph Heiss
1dc5eea2a3
home-manager: desktop: add jdk21
to packages for Intellij
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-16 17:13:08 +01:00
Christoph Heiss
00ccb3cf7d
home-manager: desktop: replace null-ls with none-ls fork
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-15 11:34:52 +01:00
Christoph Heiss
4e636fe450
nix-options: pin flake registry nixpkgs
to system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-05 10:47:52 +01:00
Christoph Heiss
93feba4a2d
flake, sources: update nixpkgs to 29-02-2024, home-manager to 29-02-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-05 10:46:38 +01:00
Christoph Heiss
fe656c2d0d
home-manager: desktop: add Intellij IDEA to personal applications
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-01 18:09:10 +01:00
Christoph Heiss
a2f0d1b135
home-manager: desktop: enable htop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-29 11:31:18 +01:00