Commit graph

182 commits

Author SHA1 Message Date
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
Christoph Heiss 271d6d16df
home-manager: maui: set nixpkgs path here too
Previously, this was not set it would default to the default nix
channel, which is not configured (anymore) on this machine, since it
strayed from the actually used nixpkgs too much anyway.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-29 11:16:45 +01:00
Christoph Heiss 7406159995
home-manager: email: don't error out on unreachable mail servers
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-29 10:59:14 +01:00
Christoph Heiss 3d8a0f7ae3
home-manager: desktop: add waypipe to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-26 23:00:50 +01:00
Christoph Heiss b4af5c6816
home-manager: desktop: add some Kubernetes tools
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-23 15:08:00 +01:00
Christoph Heiss c43859e7a3
home-manager: maui: enable swaylock by working around PAM incompatibility
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-20 14:28:59 +01:00
Christoph Heiss 9f2531a37a
home-manager: desktop: add nixpkgs-review to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-18 00:43:35 +01:00
Christoph Heiss 17b2bf1d27
home-manager: desktop: unpin haskell-tools-nvim plugin
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-16 13:57:22 +01:00
Christoph Heiss 22e55af706
home-manager, extra: nvim: add bullets.vim plugin
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-16 13:56:43 +01:00
Christoph Heiss c9b91a7ee0
home-manager: maui: add sipcalc to home packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-16 10:48:32 +01:00
Christoph Heiss 2c35e86db4
home-manager: maui: add nixGL executables to path
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-14 15:59:16 +01:00
Christoph Heiss d8e39733fc
flake, sources: update nixpkgs to 31-01-2024, home-manager to 28-01-2024
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-05 21:19:12 +01:00
Christoph Heiss fe5310c72f
system: baremetal-server: don't load the kvm-intel module by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-26 20:58:34 +01:00
Christoph Heiss e1f2d8c091
home-manager: move python3 to system packages to avoid conflict
Otherwise, this overrides the system python3 on maui and causes
depedency hell.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-26 11:35:25 +01:00
Christoph Heiss 15a672d6ee
home-manager: common: set spaceship prompt order to only include used things
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-23 12:41:00 +01:00
Christoph Heiss 27d609f956
system: zfs: add scrub notifications
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-21 00:53:42 +01:00
Christoph Heiss 321f68f022
home-manager: zsh: remove unneeded PATH assignment
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-17 18:07:46 +01:00
Christoph Heiss e2f5beea06
services: home-assistant: add switch for waking/powering off workstation
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-15 17:07:51 +01:00
Christoph Heiss d657ae9709
home-manager: drop some no longer TU Vienna stuff
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 10:39:57 +01:00
Christoph Heiss b12cf9a1dd
home-manager: desktop: add openssl and python3 to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 10:35:50 +01:00
Christoph Heiss f979a6b69d
home-manager: zsh: split zshrc into common and desktop part
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 10:35:09 +01:00
Christoph Heiss 11e2cbc7d9
home-manager: desktop: remove obsolete terraform zsh alias
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 14:42:33 +01:00
Christoph Heiss fa4046e35f
home-manager: desktop: move nmon and zip packages to common
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 14:41:59 +01:00
Christoph Heiss 0d21925895
system: headless: enable man pages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 02:51:46 +01:00
Christoph Heiss f1df51fe51
machines: rename serv -> tank, switch to baremetal
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-07 02:24:22 +01:00
Christoph Heiss e83d5b31b7
machines: back: move initrd stuff to system file
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-06 19:14:23 +01:00
Christoph Heiss f466b7f36a
system: printing: fix renamed avahi option
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-06 18:57:24 +01:00
Christoph Heiss 26e767fd61
tree-wide: switch to grub2 as default bootloader, instead of systemd-boot
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-06 18:41:52 +01:00
Christoph Heiss 1a879be31c
flake, sources: update nixpkgs and home-manager to 31-12-2023
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-05 13:36:31 +01:00
Christoph Heiss 198f5e3c10
home-manager: maui: add some sway workspace assignments
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-05 13:36:31 +01:00
Christoph Heiss ef9ace5df2
home-manager: waybar: hide bluetooth module if no controller is present
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-03 00:21:46 +01:00
Christoph Heiss 056d608a11
home-manager: desktop: add nmon to packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-02 09:46:36 +01:00
Christoph Heiss 5b3bb84341
home-manager: email: configure mailcap path for neomutt
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-01 19:51:42 +01:00
Christoph Heiss cc8c7269b0
machines: back: also unlock zfs pools on boot
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-29 14:53:20 +01:00
Christoph Heiss b5fc45aacc
system: baremetal-server: enable rasdaemon
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-25 22:13:11 +01:00
Christoph Heiss aaab632830
home-manager: desktop: disable unneeded XDG-defined user directories
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-20 10:36:28 +01:00
Christoph Heiss efc93917ab
system: zfs: fix ZFS modules not being installed
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-18 20:42:42 +01:00
Christoph Heiss b977e89b35
home-manager: make home-manager CLI available on all systems
Useful for e.g. expiring/GC'ing old home-manager profiles.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-14 10:17:15 +01:00
Christoph Heiss 6c3c3d9a0e
home-manager: only create XDG user directories on desktop systems
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-06 16:08:28 +01:00
Christoph Heiss 0c45a74e2f
home-manager: waybar: show signal strength with wifi icon
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-03 17:11:17 +01:00
Christoph Heiss d6f2ba592e
flake, sources: update nixpkgs to 29-11-2023, home-manager to 30-11-2023
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-12-02 19:39:33 +01:00
Christoph Heiss 60abf6ff14
home-manager: sway: Add bluetooth indicator to waybar
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-25 20:54:05 +01:00
Christoph Heiss f37d941596
home-manager: desktop: enable using home-manager, set selection-clipboard
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-23 01:00:32 +01:00
Christoph Heiss 87905fa601
home-manager: desktop: Set git merge diff-style to 'diff3'
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-13 09:54:22 +01:00
Christoph Heiss 3302058f35
system: Move ZFS stuff to own system module
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:24 +01:00
Christoph Heiss 0a742a728e
common: Unify some packages from system/
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:24 +01:00