Working multi-GPU/single-GPU setup

This commit is contained in:
Gerg-L 2023-03-16 21:44:50 -04:00
parent 84b15db0af
commit 1d06b35262
12 changed files with 317 additions and 87 deletions

View file

@ -20,7 +20,7 @@ in {
enable = true;
displayManager = {
sessionCommands = ''
${pkgs.feh}/bin/feh --bg-scale ${self + /misc/recursion.png}
${pkgs.feh}/bin/feh --bg-center ${self + /misc/recursion.png}
${pkgs.numlockx}/bin/numlockx
'';
defaultSession = "none+dwm";

View file

@ -15,6 +15,7 @@ in {
config = mkMerge [
{
services.xserver = {
tty = lib.mkDefault 1;
exportConfiguration = true;
layout = "us";
libinput.enable = true;

View file

@ -6,10 +6,10 @@ _: {pkgs, ...}: {
pkgs.pciutils #lspci
pkgs.alsa-utils #volume control
pkgs.xclip #commandline clipboard access
pkgs.btrfs-progs #for external harddrive
pkgs.bottom #view tasks
pkgs.bc #terminal calculator
pkgs.nix-tree #view packages
pkgs.nix-output-monitor
];
};
}

View file

@ -59,12 +59,32 @@ in {
services.xserver.displayManager.sessionCommands = ''
xrdb -load /etc/xdg/Xresources
'';
fonts = {
fonts = [
(pkgs.nerdfonts.override
{
fonts = ["Overpass"];
})
];
enableDefaultFonts = false;
fontDir.enable = true;
fontconfig = {
enable = true;
defaultFonts = {
serif = ["Overpass Nerd Font"];
sansSerif = ["Overpass Nerd Font"];
monospace = ["OverpassMono Nerd Font"];
};
hinting.enable = true;
antialias = true;
};
};
}
)
(mkIf cfg.kmscon.enable {
services.kmscon = {
enable = true;
hwRender = true;
hwRender = false;
extraConfig = ''
font-size=10
'';
@ -83,27 +103,6 @@ in {
"autovt@tty1".enable = false;
"kmsconvt@tty1".enable = false;
};
fonts = {
fonts = [
(pkgs.nerdfonts.override
{
fonts = ["Overpass"];
})
];
enableDefaultFonts = false;
fontDir.enable = true;
fontconfig = {
enable = true;
defaultFonts = {
serif = ["Overpass Nerd Font"];
sansSerif = ["Overpass Nerd Font"];
monospace = ["OverpassMono Nerd Font"];
};
hinting.enable = true;
antialias = true;
};
};
})
];
}