Christoph Heiss
92ff9a23cf
common: nix-options: directly set flake-registry
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 16:01:31 +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
8669aa1474
common: nix: set flake registry path
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 15:32:10 +02:00
Christoph Heiss
deea4524de
common: nix: disable accept-flake-config
option
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:34:00 +02:00
Christoph Heiss
03350125f3
common: nix: show more log lines by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:33:45 +02:00
Christoph Heiss
275f1a0a70
common: nix: enable auto-allocate-uids
and cgroups
features
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:33:11 +02:00
Christoph Heiss
f9ee1532ab
common: networking: fix IPv6(-only) support for Java
...
_Really_ not sure how anyone can take this piece of software even
remotely seriously.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 02:21:28 +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
ae9ec5636f
common: packages: drop elinks
from default system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:40:20 +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
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
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
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
d674bea318
common: nix-options: remove pin of nix
to 2.17
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-14 00:09:08 +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
64df841e0a
common: packages: resolve conflicts; remove inetutils
completely
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-18 00:08:34 +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
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
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
0a742a728e
common: Unify some packages from system/
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:24 +01:00
Christoph Heiss
6c0daec885
system: Unify default kernel package into common/
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-11-11 00:31:23 +01:00
Christoph Heiss
3ab8f0088e
common: networking: Actually enable DHCP too for all machines
...
Fixes: dc9e47b
("machines: serv,zero: Switch to DHCP auto-configuration")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-26 22:33:05 +02:00
Christoph Heiss
dc9e47b523
machines: serv,zero: Switch to DHCP auto-configuration
...
It's just easier to configure everything on the router and let DHCP do
the rest.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-26 21:01:31 +02:00
Christoph Heiss
61e48712ca
common: nix-options: Pin nix
to known-good version
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-17 19:42:16 +02:00
Christoph Heiss
c8fabd7341
common: packages: Add bc
to system tools
...
Always useful to have ..
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-15 23:43:34 +02:00
Christoph Heiss
24f12fcd7e
system: desktop: Move lm_sensors
package to common packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:09 +02:00
Christoph Heiss
8ccbe9955c
common: nix-options: Set <nixpkgs>
to used system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-08-18 21:06:50 +02:00
Christoph Heiss
4054bf8395
common: nix-options: Increase GC keepback to 14 days
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-07-30 15:32:50 +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
5781358a88
common: Add gcc to packages
...
It's never wrong to have a C compiler available, apart from that some
programs unfortunaly just assume one is always available.
Fixes: f9e9615 ("deskop: Remove some tools, using `nix-shell`/`nix develop` and similar")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
79d641b34c
common: Upgrade nixpkgs commit pin
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-20 14:03:39 +02:00
Christoph Heiss
cdd6fc07f3
common.packages: Add gnumake
to system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:04 +02:00
Christoph Heiss
6955ea6a96
machines: Add trek
, my Framework laptop
...
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00
Christoph Heiss
04a42d81ad
common/services: Enable 'fwupd' service for anything non-container
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 15:09:55 +02:00
Christoph Heiss
df9b15996d
machines: Add 'name'
...
Runs blocky + unbound for custom DNS.
Also adds all the common nix infrastructure needed.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 22:20:34 +02:00