start decluttering config
This commit is contained in:
@ -6,7 +6,6 @@
|
||||
./programs.nix
|
||||
./users.nix
|
||||
./networking.nix
|
||||
./fonts.nix
|
||||
];
|
||||
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
|
@ -2,8 +2,11 @@
|
||||
|
||||
{
|
||||
imports = [
|
||||
../../modules/greetd.nix
|
||||
../../modules/nvidia-support.nix
|
||||
../../modules/fingerprint.nix
|
||||
../../modules/apple-style.nix
|
||||
../../modules/bluetooth.nix
|
||||
../../modules/greetd.nix
|
||||
inputs.nordvpn.nixosModules.nordvpn
|
||||
];
|
||||
}
|
||||
|
@ -5,19 +5,8 @@ let
|
||||
wirelessEnabled = false;
|
||||
in {
|
||||
networking.networkmanager.enable = pkgs.lib.mkIf networkManagerEnabled true;
|
||||
networking.networkmanager.wifi.powersave = pkgs.lib.mkIf networkManagerEnabled true;
|
||||
|
||||
networking.wireless.enable = pkgs.lib.mkIf wirelessEnabled true;
|
||||
networking.wireless.userControlled.enable = pkgs.lib.mkIf wirelessEnabled true;
|
||||
|
||||
networking.firewall = {
|
||||
trustedInterfaces = [ "p2p-wl+" ];
|
||||
allowedTCPPorts = [
|
||||
7236
|
||||
7250
|
||||
];
|
||||
allowedUDPPorts = [
|
||||
7236
|
||||
5353
|
||||
];
|
||||
};
|
||||
}
|
||||
|
@ -2,12 +2,15 @@
|
||||
|
||||
{
|
||||
services.greetd-hyprland.enable = true;
|
||||
services.nvidia.enable = true;
|
||||
services.apple-style.enable = true;
|
||||
services.bluetooth.enable = true;
|
||||
services.nvidia.enable = true;
|
||||
services.fingerprint-fix = {
|
||||
enable = true;
|
||||
calibDataFile = ./calib-data.bin;
|
||||
};
|
||||
|
||||
services.nordvpn.enable = true;
|
||||
services.upower.enable = true;
|
||||
services.udev.enable = true;
|
||||
services.udev.packages = [ pkgs.hyprland ];
|
||||
@ -17,12 +20,6 @@
|
||||
drivers = with pkgs; [ hplipWithPlugin ];
|
||||
};
|
||||
|
||||
security.rtkit.enable = true;
|
||||
systemd.services.bluetooth.serviceConfig.ExecStart = pkgs.lib.mkForce [
|
||||
""
|
||||
"${pkgs.bluez}/libexec/bluetooth/bluetoothd -f /etc/bluetooth/main.conf -C"
|
||||
];
|
||||
|
||||
services.gvfs.enable = true;
|
||||
services.geoclue2 = {
|
||||
enableWifi = true;
|
||||
@ -37,11 +34,4 @@
|
||||
pulse.enable = true;
|
||||
jack.enable = true;
|
||||
};
|
||||
|
||||
hardware.bluetooth = {
|
||||
enable = true;
|
||||
powerOnBoot = true;
|
||||
};
|
||||
|
||||
services.blueman.enable = true;
|
||||
}
|
||||
|
@ -9,8 +9,10 @@ in {
|
||||
isNormalUser = true;
|
||||
description = fullname;
|
||||
home = "/home/${username}";
|
||||
extraGroups = [ "wheel" "networkmanager" "plugdev" "adbusers" ];
|
||||
extraGroups = [ "wheel" "networkmanager" "plugdev" "adbusers" "nordvpn" ];
|
||||
shell = preferredShell;
|
||||
ignoreShellProgramCheck = true; # Will do it later in profile configuration
|
||||
};
|
||||
|
||||
users.users.nordvpn.extraGroups = [ "networkmanager" ];
|
||||
}
|
||||
|
Reference in New Issue
Block a user