nix all the things
1{ config, self, ... }:
2{
3 imports = [
4 self.nixosModules.desktop
5 self.nixosModules.dev
6 ../../modules/home
7 ../locale.nix
8 ../nix.nix
9 ../cachix.nix
10 ../hardware/peripherals.nix
11 ];
12
13 desktop.enable = true;
14 dev.enable = true;
15
16 networking.networkmanager.enable = true;
17
18 services = {
19 tailscale = {
20 enable = true;
21 useRoutingFeatures = "client";
22 };
23 touchegg.enable = true;
24 blueman.enable = true;
25 auto-cpufreq.enable = true;
26 };
27
28 security = {
29 sudo.wheelNeedsPassword = false;
30 rtkit.enable = true;
31 };
32
33 home-manager.users.${config.my.username}.imports = [
34 self.homeModules.desktop
35 self.homeModules.dev
36 ];
37}