diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 23:17:04 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 23:18:57 +0200 |
| commit | bb42f5fb23ed842837071c2765c33bd65f7eb941 (patch) | |
| tree | a621e13d093bd4ba483029bc9b7281dfec1b080c | |
| parent | 45addb729d989becb387f82f812a96473a162e25 (diff) | |
Removed leftover system services
| -rw-r--r-- | modules/nixos/base/audio.nix | 18 | ||||
| -rw-r--r-- | modules/nixos/base/bluetooth.nix | 25 | ||||
| -rw-r--r-- | modules/nixos/base/boot.nix | 46 | ||||
| -rw-r--r-- | modules/nixos/base/default.nix | 18 | ||||
| -rw-r--r-- | modules/nixos/base/graphics.nix | 19 | ||||
| -rw-r--r-- | modules/nixos/base/networking.nix | 5 | ||||
| -rw-r--r-- | modules/nixos/base/nix.nix | 38 | ||||
| -rw-r--r-- | modules/nixos/base/packages.nix | 72 | ||||
| -rw-r--r-- | modules/nixos/base/programs.nix | 20 | ||||
| -rw-r--r-- | modules/nixos/base/services.nix | 19 | ||||
| -rw-r--r-- | modules/nixos/base/users.nix | 12 | ||||
| -rw-r--r-- | modules/nixos/des/gnome.nix | 14 |
12 files changed, 0 insertions, 306 deletions
diff --git a/modules/nixos/base/audio.nix b/modules/nixos/base/audio.nix deleted file mode 100644 index a963081..0000000 --- a/modules/nixos/base/audio.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ pkgs, config, lib, ... }: - -{ - # rtkit is optional but recommended - security.rtkit.enable = true; - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - # If you want to use JACK applications, uncomment this - jack.enable = true; - }; - - environment.systemPackages = with pkgs; [ - pavucontrol - ]; -}
\ No newline at end of file diff --git a/modules/nixos/base/bluetooth.nix b/modules/nixos/base/bluetooth.nix deleted file mode 100644 index e850ee7..0000000 --- a/modules/nixos/base/bluetooth.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ pkgs, config, lib, ... }: - -{ - hardware.bluetooth = { - enable = true; - powerOnBoot = true; - settings = { - General = { - # Shows battery charge of connected devices on supported - # Bluetooth adapters. Defaults to 'false'. - Experimental = true; - # When enabled other devices can connect faster to us, however - # the tradeoff is increased power consumption. Defaults to - # 'false'. - FastConnectable = true; - }; - Policy = { - # Enable all controllers when they are found. This includes - # adapters present on start as well as adapters that are plugged - # in later on. Defaults to 'true'. - AutoEnable = true; - }; - }; -}; -}
\ No newline at end of file diff --git a/modules/nixos/base/boot.nix b/modules/nixos/base/boot.nix deleted file mode 100644 index a9aaff1..0000000 --- a/modules/nixos/base/boot.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - boot = { - kernelPackages = pkgs.linuxPackages_latest; - initrd = { - kernelModules = [ "i915" ]; - systemd.enable = true; - }; - loader = { - efi = { - canTouchEfiVariables = true; - efiSysMountPoint = "/boot"; - }; - grub = { - enable = true; - device = "nodev"; - useOSProber = true; - efiSupport = true; - }; - systemd-boot = { - enable = false; - consoleMode = "keep"; - configurationLimit = 5; - }; - }; - plymouth = { - enable = false; - theme = "deus_ex"; - themePackages = with pkgs; [ - (adi1090x-plymouth-themes.override { - selected_themes = [ "deus_ex" ]; - }) - ]; - logo = pkgs.fetchurl { - url = "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.icon-icons.com%2Ficons2%2F2699%2FPNG%2F512%2Fnixos_logo_icon_170910.png&f=1&nofb=1&ipt=71345d68f1fc864748db54e81111d5853a24fba1d39bdee7cc6fda3e58181bc0"; - sha256 = "sha256-fr1ZnKdX9EeXl2eTIrxEd17DkVKZL8BV9RGmluSgFfk="; - }; - extraConfig = '' - DeviceScale=1 - ''; - }; - }; - - fileSystems."/boot".options = [ "fmask=0077" "dmask=0077" ]; -} diff --git a/modules/nixos/base/default.nix b/modules/nixos/base/default.nix deleted file mode 100644 index d49f742..0000000 --- a/modules/nixos/base/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ ... }: - -{ - imports = [ - ./audio.nix - ./nix.nix - ./bluetooth.nix - ./boot.nix - ./networking.nix - ./users.nix - ./services.nix - ./programs.nix - ./graphics.nix - ./packages.nix - ]; - - system.stateVersion = "25.11"; -} diff --git a/modules/nixos/base/graphics.nix b/modules/nixos/base/graphics.nix deleted file mode 100644 index 08e64f0..0000000 --- a/modules/nixos/base/graphics.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - services.xserver.videoDrivers = [ "intel" ]; - - hardware.graphics = { - enable = true; - extraPackages = with pkgs; [ - intel-vaapi-driver - intel-media-driver - intel-compute-runtime - mesa - ]; - }; - - environment.variables = { - - }; -} diff --git a/modules/nixos/base/networking.nix b/modules/nixos/base/networking.nix deleted file mode 100644 index 58854d5..0000000 --- a/modules/nixos/base/networking.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - networking.networkmanager.enable = true; -} diff --git a/modules/nixos/base/nix.nix b/modules/nixos/base/nix.nix deleted file mode 100644 index 748dbe6..0000000 --- a/modules/nixos/base/nix.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: { - nix = { - package = pkgs.lixPackageSets.stable.lix; # Use lix as the package manager instead of Nix - - settings = { - substituters = [ - "https://cache.lix.systems" - "https://cache.nixos.org/" - ]; - - trusted-public-keys = [ - "cache.lix.systems-1:32QFpmvZsbQ8HhH3dBHDx1E8zFGbxqMNxjE2Rk5OGcQ=" - "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" - ]; - experimental-features = [ - "nix-command" - "flakes" - ]; - }; - }; - # Fix nixkpgs.overlays being broken after switching to Lix from Nix - nixpkgs.overlays = [ - (final: prev: { - inherit - (prev.lixPackageSets.stable) - nixpkgs-review - nix-eval-jobs - nix-fast-build - colmena - ; - }) - ]; -} diff --git a/modules/nixos/base/packages.nix b/modules/nixos/base/packages.nix deleted file mode 100644 index b8318b4..0000000 --- a/modules/nixos/base/packages.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - nixpkgs.config.allowUnfree = true; - - environment.systemPackages = with pkgs; [ - # === Core Development Tools === - neovim - wget - stdenv - tree-sitter - git - lazygit - killall - acpi - - # === CLI Utilities === - tree - ripgrep - fd - unzip - bzip2 - - # === System Monitoring === - btop - auto-cpufreq - - # === Audio/Media === - alsa-utils - helvum - playerctl - pipewire - - # === Bluetooth & Wireless === - blueman - bluez - wirelesstools - - # === Display & Graphics === - feh - flameshot - xss-lock - brightnessctl - hyprlock - imagemagick - ghostscript - - - # === Development Languages & Compilers === - clang - libgcc - lua-language-server - stylua - nil - lua53Packages.luarocks - lua - - # === Language Servers & Formatters === - ruff - vtsls - pyright - python314 - - # === System Packages === - ly - ]; - - fonts = { - enableDefaultPackages = true; - packages = with pkgs; [ fira-code noto-fonts noto-fonts-color-emoji blackout beon]; - }; -} diff --git a/modules/nixos/base/programs.nix b/modules/nixos/base/programs.nix deleted file mode 100644 index 603111c..0000000 --- a/modules/nixos/base/programs.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: { - programs.firefox.enable = true; - programs.zsh.enable = true; - - programs.steam = { - enable = true; - remotePlay.openFirewall = true; - dedicatedServer.openFirewall = true; - localNetworkGameTransfers.openFirewall = true; - }; - - programs.ssh = { - startAgent = true; - }; -} diff --git a/modules/nixos/base/services.nix b/modules/nixos/base/services.nix deleted file mode 100644 index 913d27b..0000000 --- a/modules/nixos/base/services.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: { - security.pam.sshAgentAuth.enable = true; - - time.timeZone = "Europe/Prague"; - - services.displayManager.ly = { - enable = true; - }; - - services.printing.enable = true; - services.libinput.enable = true; - services.openssh.enable = true; - services.tailscale.enable = true; -} diff --git a/modules/nixos/base/users.nix b/modules/nixos/base/users.nix deleted file mode 100644 index c2db993..0000000 --- a/modules/nixos/base/users.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - users.users = { - mun = { - isNormalUser = true; - extraGroups = [ "wheel" "bluetooth" "networkmanager" "kvm" "nixos" ]; - packages = with pkgs; [ tree ]; - shell = pkgs.zsh; - }; - }; -} diff --git a/modules/nixos/des/gnome.nix b/modules/nixos/des/gnome.nix deleted file mode 100644 index 79d32c8..0000000 --- a/modules/nixos/des/gnome.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ config, pkgs, ... }: - -{ - services.displayManager.gdm.enable = true; - services.desktopManager.gnome.enable = true; - - # To disable installing GNOME's suite of applications - # and only be left with GNOME shell. - services.gnome.core-apps.enable = false; - services.gnome.core-developer-tools.enable = false; - services.gnome.games.enable = false; - environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ]; - -}
\ No newline at end of file |
