This commit is contained in:
Henri Dohmen 2025-04-21 22:48:50 +02:00
parent f52a8f225b
commit d7ce40ffa7
14 changed files with 38 additions and 30 deletions

View file

@ -6,12 +6,13 @@
fonts
locale
network
nix
nix-configuration
security
services
shell
software
software.development
software.programs
software.shell
software.window-manager
users
window-manager
];
}

View file

@ -1,21 +0,0 @@
{ lib, ... }:
let
walk =
path:
let
dir = builtins.readDir path;
in
lib.mapAttrs' (name: value: {
name = lib.removeSuffix ".nix" name;
value =
if value == "regular" then
import (path + "/${name}")
else if value == "directory" then
walk (path + "/${name}")
else
builtins.throw "Cannot handle item of type ${value}";
}) dir;
in
walk ./.

View file

@ -11,6 +11,8 @@
useRoutingFeatures = "client";
};
systemd.services.NetworkManager-wait-online.enable = false;
networking.networkmanager.ensureProfiles.profiles = {
"tuda-vpn" = {
connection = {

View file

@ -1,6 +1,5 @@
{ ... }:
{
systemd.services.NetworkManager-wait-online.enable = false;
services.printing.enable = true;
services.avahi = {
enable = true;

View file

@ -0,0 +1,18 @@
{ pkgs, ... }:
{
documentation.dev.enable = true;
environment.systemPackages = with pkgs; [
rustup
python313
python313Packages.mypy
gcc
clang
gdb
gnumake
binutils
nixfmt-rfc-style
man-pages
man-pages-posix
];
}

View file

@ -3,6 +3,5 @@
environment.systemPackages = with pkgs; [
runelite
];
programs.steam.enable = true;
}

View file

@ -35,15 +35,8 @@
obsidian
];
dev = with pkgs; [
rustup
python313
gcc
binutils
];
in
editors ++ messengers ++ util ++ media ++ productivity ++ dev;
editors ++ messengers ++ util ++ media ++ productivity;
virtualisation = {
docker.enable = true;

View file

@ -10,7 +10,6 @@
docker-compose
fd
gh
gnumake
htop
killall
ripgrep
@ -19,7 +18,6 @@
unzip
wget
wl-clipboard
nixfmt-rfc-style
];
programs = {