Modularize nixos config
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./fish.nix
|
./fish.nix
|
||||||
|
./firefox.nix
|
||||||
./hyprland.nix
|
./hyprland.nix
|
||||||
|
./ly.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
programs.firefox.enable = true;
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
services.displayManager.ly.enable = true;
|
||||||
|
}
|
||||||
+8
-14
@@ -73,11 +73,8 @@
|
|||||||
LC_TIME = "de_DE.UTF-8";
|
LC_TIME = "de_DE.UTF-8";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable ly display manager
|
|
||||||
services.displayManager.ly.enable = true;
|
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
services.printing.enable = true;
|
#services.printing.enable = true;
|
||||||
|
|
||||||
# Enable firmware
|
# Enable firmware
|
||||||
#hardware.enableAllFirmware = true;
|
#hardware.enableAllFirmware = true;
|
||||||
@@ -86,16 +83,13 @@
|
|||||||
#hardware.bluetooth.enable = true;
|
#hardware.bluetooth.enable = true;
|
||||||
|
|
||||||
# Enable sound with pipewire.
|
# Enable sound with pipewire.
|
||||||
security.rtkit.enable = true;
|
# security.rtkit.enable = true;
|
||||||
services.pipewire = {
|
# services.pipewire = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
alsa.enable = true;
|
# alsa.enable = true;
|
||||||
alsa.support32Bit = true;
|
# alsa.support32Bit = true;
|
||||||
pulse.enable = true;
|
# pulse.enable = true;
|
||||||
};
|
# };
|
||||||
|
|
||||||
# Install firefox.
|
|
||||||
programs.firefox.enable = true;
|
|
||||||
|
|
||||||
networking.hostName = "desktop";
|
networking.hostName = "desktop";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user