Inline programs and services

This commit is contained in:
Oliver Davies 2025-04-21 14:08:12 +01:00
parent 542dcdda16
commit 9360371ed8
4 changed files with 45 additions and 58 deletions

View file

@ -3,9 +3,6 @@
{ {
imports = with inputs.self.nixosModules; [ imports = with inputs.self.nixosModules; [
./hardware-configuration.nix ./hardware-configuration.nix
./hardware.nix
./programs.nix
./services.nix
mixins-avahi mixins-avahi
mixins-bluetooth mixins-bluetooth
@ -18,6 +15,51 @@
users-luke users-luke
]; ];
services = {
auto-cpufreq.enable = true;
gvfs.enable = true;
openssh.enable = true;
power-profiles-daemon.enable = false;
thermald.enable = true;
pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
pulse.enable = true;
};
printing.enable = true;
pulseaudio.enable = false;
xserver = {
enable = true;
xkb = {
layout = "gb";
variant = "";
};
desktopManager.cinnamon.enable = true;
displayManager.lightdm.enable = true;
};
};
programs = {
firefox = {
enable = true;
languagePacks = [ "en-GB" ];
preferences = {
"intl.accept_languages" = "en-GB, en";
"intl.regional_prefs.use_os_locales" = true;
};
};
};
# Bootloader. # Bootloader.
boot = { boot = {
loader = { loader = {

View file

@ -1,6 +0,0 @@
{
hardware = {
bluetooth.enable = true;
sane.enable = true;
};
}

View file

@ -1,14 +0,0 @@
{ pkgs, ... }:
{
programs = {
firefox = {
enable = true;
languagePacks = [ "en-GB" ];
preferences = {
"intl.accept_languages" = "en-GB, en";
"intl.regional_prefs.use_os_locales" = true;
};
};
};
}

View file

@ -1,35 +0,0 @@
{
services = {
auto-cpufreq.enable = true;
gvfs.enable = true;
openssh.enable = true;
power-profiles-daemon.enable = false;
thermald.enable = true;
pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
pulse.enable = true;
};
printing.enable = true;
pulseaudio.enable = false;
xserver = {
enable = true;
xkb = {
layout = "gb";
variant = "";
};
desktopManager.cinnamon.enable = true;
displayManager.lightdm.enable = true;
};
};
}