Disable graphical environment for vm

This commit is contained in:
larstvei 2025-12-28 20:30:26 +01:00
parent 7b4e396685
commit 203af3bc02
5 changed files with 49 additions and 45 deletions

View File

@ -4,6 +4,7 @@
./hardware ./hardware
../../modules/base ../../modules/base
../../modules/nixos ../../modules/nixos
../../modules/nixos/graphical
]; ];
home-manager.users.larstvei.imports = [ home-manager.users.larstvei.imports = [

View File

@ -3,11 +3,12 @@
./hardware ./hardware
../../modules/base ../../modules/base
../../modules/nixos ../../modules/nixos
# ../../modules/nixos-graphical
]; ];
home-manager.users.larstvei.imports = [ home-manager.users.larstvei.imports = [
../../modules/home/minimal ../../modules/home/minimal
../../modules/desktop # ../../modules/desktop
]; ];
networking.hostName = "larstvei-vm"; networking.hostName = "larstvei-vm";

View File

@ -1,9 +1,20 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
fonts.packages = with pkgs; [ fonts = {
packages = with pkgs; [
iosevka iosevka
source-code-pro source-code-pro
source-sans source-sans
source-serif source-serif
]; ];
fontconfig = {
enable = true;
defaultFonts = {
serif = [ "Source Serif 4" ];
sansSerif = [ "Source Sans 3" ];
monospace = [ "Source Code Pro" ];
};
};
};
} }

View File

@ -24,49 +24,11 @@
console.keyMap = "us"; console.keyMap = "us";
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "hyprland > /dev/null 2>&1";
user = "larstvei";
};
default_session = initial_session;
};
};
fonts = {
fontconfig = {
enable = true;
defaultFonts = {
serif = [ "Source Serif 4" ];
sansSerif = [ "Source Sans 3" ];
monospace = [ "Source Code Pro" ];
};
};
};
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
programs._1password.enable = true; programs._1password.enable = true;
programs._1password-gui.enable = true; programs._1password-gui.enable = true;
programs.hyprland = {
enable = true;
withUWSM = true;
package = pkgs.hyprland;
portalPackage = pkgs.xdg-desktop-portal-hyprland;
};
xdg.portal = {
enable = true;
extraPortals = [
pkgs.xdg-desktop-portal-hyprland
pkgs.xdg-desktop-portal-gtk
];
config.hyprland."org.freedesktop.impl.portal.Settings" = "darkman";
};
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";
networking.networkmanager.enable = true; networking.networkmanager.enable = true;

View File

@ -0,0 +1,29 @@
{ pkgs, ... }:
{
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "hyprland > /dev/null 2>&1";
user = "larstvei";
};
default_session = initial_session;
};
};
programs.hyprland = {
enable = true;
withUWSM = true;
package = pkgs.hyprland;
portalPackage = pkgs.xdg-desktop-portal-hyprland;
};
xdg.portal = {
enable = true;
extraPortals = [
pkgs.xdg-desktop-portal-hyprland
pkgs.xdg-desktop-portal-gtk
];
config.hyprland."org.freedesktop.impl.portal.Settings" = "darkman";
};
}