aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-03-30 23:17:04 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-03-30 23:18:57 +0200
commitbb42f5fb23ed842837071c2765c33bd65f7eb941 (patch)
treea621e13d093bd4ba483029bc9b7281dfec1b080c
parent45addb729d989becb387f82f812a96473a162e25 (diff)
Removed leftover system services
-rw-r--r--modules/nixos/base/audio.nix18
-rw-r--r--modules/nixos/base/bluetooth.nix25
-rw-r--r--modules/nixos/base/boot.nix46
-rw-r--r--modules/nixos/base/default.nix18
-rw-r--r--modules/nixos/base/graphics.nix19
-rw-r--r--modules/nixos/base/networking.nix5
-rw-r--r--modules/nixos/base/nix.nix38
-rw-r--r--modules/nixos/base/packages.nix72
-rw-r--r--modules/nixos/base/programs.nix20
-rw-r--r--modules/nixos/base/services.nix19
-rw-r--r--modules/nixos/base/users.nix12
-rw-r--r--modules/nixos/des/gnome.nix14
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