From b79ab1d3eb21a85c1083ca0eae8cc1c9e71e96cb Mon Sep 17 00:00:00 2001 From: Alexandre Date: Thu, 23 Jul 2026 09:10:00 +0200 Subject: [PATCH] Added a minimal config --- dev-flakes/vulkan/flake.nix | 3 +- modules_dentritic/features/core/env.nix | 1 + .../features/desktop/rice/noctalia.nix | 18 ++++++- .../hosts/minimal/configuration.nix | 49 +++++++++++++++++++ result | 2 +- 5 files changed, 70 insertions(+), 3 deletions(-) create mode 100644 modules_dentritic/hosts/minimal/configuration.nix diff --git a/dev-flakes/vulkan/flake.nix b/dev-flakes/vulkan/flake.nix index 61ae376..1ae5fb2 100644 --- a/dev-flakes/vulkan/flake.nix +++ b/dev-flakes/vulkan/flake.nix @@ -66,10 +66,11 @@ ]; VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; VULKAN_SDK = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; - GIT="${pkgs.git}"; + GIT="${pkgs.git}"; shellHook = '' echo "Vulkan loaded" + unset SOURCE_DATE_EPOCH echo $LD_LIBRARY_PATH ''; }; diff --git a/modules_dentritic/features/core/env.nix b/modules_dentritic/features/core/env.nix index 550829c..5bc21be 100644 --- a/modules_dentritic/features/core/env.nix +++ b/modules_dentritic/features/core/env.nix @@ -9,6 +9,7 @@ frs = "time sudo nixos-rebuild switch --flake ~/Developer/nix/NixOSDots#FW16"; lrs = "time sudo nixos-rebuild switch --flake ~/Developer/nix/NixOSDots#light"; lars = "time sudo nixos-rebuild switch --flake ~/Developer/nix/NixOSDots#laptop"; + minrs = "time sudo nixos-rebuild switch --flake ~/Developer/nix/NixosDots#minimal"; cdd = "cd ~/Developer/nix/NixOSDots"; ncg = "time nix-collect-garbage -d"; nso = "time nix store optimise"; diff --git a/modules_dentritic/features/desktop/rice/noctalia.nix b/modules_dentritic/features/desktop/rice/noctalia.nix index 4ca2d3e..ae1867e 100644 --- a/modules_dentritic/features/desktop/rice/noctalia.nix +++ b/modules_dentritic/features/desktop/rice/noctalia.nix @@ -32,7 +32,23 @@ widgets = { left = [ { - colorizedDistroLogo = false; + colorizeDistroLogo = false; + colorizeSystemIcon = "tertiary"; + colorizeSystemText = "none"; + customIconPath = ""; + enableColorization = true; + icon = "noctalia"; + id = "ControlCenter"; + useDistroLogo = true; + } + { + clockColor = "secondary"; + customFont = ""; + formatHorizontal = "HH:mm ddd, MMM dd"; + formatVertical = "HH mm - dd MMM"; + id = "Clock"; + tooltipFormat = "HH:mm ddd, MMM dd"; + useCustomFont = false; } ]; }; diff --git a/modules_dentritic/hosts/minimal/configuration.nix b/modules_dentritic/hosts/minimal/configuration.nix new file mode 100644 index 0000000..90adab2 --- /dev/null +++ b/modules_dentritic/hosts/minimal/configuration.nix @@ -0,0 +1,49 @@ +{ self, inputs, ... }: +{ + flake = { + nixosConfigurations.minimal = inputs.nixpkgs.lib.nixosSystem { + modules = []; + }; + + nixosModules.minimalConfig = { config, pkgs, inputs, ... }: { + networking = { + hostName = "minimal"; + networkmanager = { + enable = true; + }; + }; + + services = { + pipewire = { + enable = true; + alsa = { + enable = true; + support32Bit = true; + }; + pulse = { + enable = true; + }; + }; + }; + + users = { + users = { + violeta = { + isNormalUser = true; + description = "Violeta Enache"; + shell = pkgs.zsh; + extraGroups = [ "networkmanager" "wheel" "video" "render" ]; + }; + }; + }; + + home-manager = { + useGlobalPkgs = true; + users = { + "violeta" = self.homeModules.comonHomeConfig; + }; + }; + + }; + }; +} diff --git a/result b/result index b0ade87..a062b89 120000 --- a/result +++ b/result @@ -1 +1 @@ -/nix/store/nbaf6c3ada2qpnp1nm0iig1gvgzrn0w8-noctalia-shell-4.7.7 \ No newline at end of file +/nix/store/g7vnprbqp4wcam8d9skrwxapb7d2n2wd-noctalia-shell-4.7.7 \ No newline at end of file