Christoph Heiss
17cadce00a
pkgs: Update revision of custom sourcehut repository
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-30 15:30:39 +02:00
Christoph Heiss
8c42715461
machines: fort: Restructure network/wireguard configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 19:36:52 +02:00
Christoph Heiss
6e8fa22412
home-manager: sway: Enable XWayland, needed by Signal Deskop :(
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 19:24:46 +02:00
Christoph Heiss
d7bba36918
common: packages: Enable mtr
program
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 19:24:27 +02:00
Christoph Heiss
95a966b279
machines: fort: Switch from ARM64 back to x86_64 machine
...
While it /works/ and I'd love to use the Ampere machine, cross-arch
deployment (with morph, in particular) is still too big of a PITA to
actually be worth it.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 18:40:46 +02:00
Christoph Heiss
20291eadbf
system: headless: Disable man-pages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 12:07:04 +02:00
Christoph Heiss
910034f718
home-manager: Move z-lua
program to desktop configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 12:06:13 +02:00
Christoph Heiss
912b21d00c
home-manager: Move some zsh things to deskop configuration
...
A lot of aliases, plugins etc. are not neede on e.g. headless machines,
thus don't deploy them there.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 12:03:05 +02:00
Christoph Heiss
2ff4565c13
home-manager: Move tmux copy-toolkit
plugin to deskop configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-29 12:01:47 +02:00
Christoph Heiss
36ecfbade9
flake: Update lockfile
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 23:25:30 +02:00
Christoph Heiss
c1f281332a
system: headless: Default to Dvorak layout for console
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 23:24:47 +02:00
Christoph Heiss
06e5d5ad61
machines: Add new fort
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 23:24:47 +02:00
Christoph Heiss
07ec61a64a
nix: Restructure deployments definition a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 13:02:55 +02:00
Christoph Heiss
5f72ed3821
make: Add zero
to build-all
command
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 13:01:18 +02:00
Christoph Heiss
ec3f962606
machines: zero: Enable noatime
on /nix/store and /var/log
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-28 12:12:29 +02:00
Christoph Heiss
ea430c0cc1
extra: git-multi-shortlog: Print diff stat summary as well for each repo
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-26 14:11:19 +02:00
Christoph Heiss
e6d7194c19
extra: git-multi-shortlog: Only print repo name if there is more than one
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-24 15:20:00 +02:00
Christoph Heiss
6908c1f9b1
machines: zero: Switch to older linux-firmware
version due to incompatibilies
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-24 00:54:35 +02:00
Christoph Heiss
c23aa31f56
machines: serv: Only override sourcehut packages from separate branch
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-24 00:18:44 +02:00
Christoph Heiss
ca66835543
home-manager: desktop: Enable git-lfs support
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-23 21:03:58 +02:00
Christoph Heiss
7047e9c2ab
machines: zero: Move NAS NFS mount definition to secrets
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-23 01:02:21 +02:00
Christoph Heiss
60a8e56954
system: desktop: Switch to latest mainline kernel from the Zen kernel
...
While it /may/ provide a more responsive desktop, it does lag behind
mailine at times and I'd rather have better throughput and a perfect
desktop experience.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-23 01:00:21 +02:00
Christoph Heiss
d9b4fb8cb2
machines: name: Fix blocky upstream timeout on boot
...
Although blocky starts after unbound, it still takes a few seconds for
it be ready - which blocky reliably races such that it errors out on
resolving it's upstream (aka. unbound).
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-22 23:04:42 +02:00
Christoph Heiss
8a5b3dc60b
pkgs: Override neomutt with 20230512 release to avoid segfaults
...
neomutt 20230517 just segfaults when re-opening saved drafts, thus
downgrade for now to 20230512, which works fine.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-14 13:40:34 +02:00
Christoph Heiss
d3c919b6be
home-manager: sway: Add right-alt key as compose key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-13 11:48:38 +02:00
Christoph Heiss
b332d2baae
extra: nvim: Add some custom snippets for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-12 12:32:40 +02:00
Christoph Heiss
3671896b26
home-manager: sway: Set Firefox sharing indicator floating by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-10 09:31:34 +02:00
Christoph Heiss
07f93969fd
secrets: email: Fix another home-manager/git bug
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-10 09:31:18 +02:00
Christoph Heiss
5a0e16786b
home-manager: Add gnupg
to home-manager packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-06 12:14:39 +02:00
Christoph Heiss
7dc1ed6509
extra: zshrc: Show lines newest-first in fzf history search
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:35:57 +02:00
Christoph Heiss
4315d6ada5
make: Check that all commits are properly signed on lint step
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:31:23 +02:00
Christoph Heiss
9aa2869a59
desktop: Move imv
, smartmontools
and zathura
tools to home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
6758ebeba8
extra: nvim: Add autocmd for asciidoc buffer setup
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
6c085ea3e5
extra: zshrc: Add fzf-powered history search
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
333de12302
readme: Add info about machine zero
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
cfce85236d
tree-wide: Update nixpkgs and home-manager to 30-06-2023
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
366fbd791e
system: printing: Only start when needed, enable PDF printer
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
aa9199a42e
secrets: email: Add macro to quickly switch accounts
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
3288365564
home-manager: email: Add shortcut to quickly toggle headers
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:13 +02:00
Christoph Heiss
44258bfc13
system: desktop: Move XDG mime associations to home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-05 18:19:11 +02:00
Christoph Heiss
a3be0f307c
system: desktop: Add zathura
as global package; fixes xdg-open
...
Previously, `xdg-open` would default to LibreOffice, as the zathura
.desktop file could (obviously) not be found, as it wasn't installed
globally.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-16 21:43:46 +02:00
Christoph Heiss
8c928b8e2e
home-manager: Move imv
package to global system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-16 21:43:25 +02:00
Christoph Heiss
b11086a09b
extra: nvim: Add rstcheck
as source to null-ls
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-16 12:30:10 +02:00
Christoph Heiss
62c987c3d9
home-manager: git: Set default branch name to main
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-16 09:46:15 +02:00
Christoph Heiss
27000e0276
extra: zshrc: Normalize indent size to 2 spaces
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-15 15:37:18 +02:00
Christoph Heiss
c59cf08b44
extra: zshrc: Add units to curl-time
snippet
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-15 15:36:42 +02:00
Christoph Heiss
33c4240587
system: deskop: Remove flatpak
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-15 15:36:16 +02:00
Christoph Heiss
f129780301
extra: zshrc: Remove rustup auto-update script; now obsolete
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-15 15:35:39 +02:00
Christoph Heiss
f6b2b6b72a
machines: zero: use amd-pstate instead of old acpi-cpufreq
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-14 16:33:41 +02:00
Christoph Heiss
dfe0ab0480
home-manager: Add missing bc
dependency for sink volume helper script
...
Fixes: b1c835e
("home-manager: sway: Convert volume helper to proper shellcheck'd script")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-13 23:04:06 +02:00