mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
Working multi-GPU/single-GPU setup
This commit is contained in:
parent
84b15db0af
commit
1d06b35262
12 changed files with 317 additions and 87 deletions
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ in {
|
|||
config = mkMerge [
|
||||
{
|
||||
services.xserver = {
|
||||
tty = lib.mkDefault 1;
|
||||
exportConfiguration = true;
|
||||
layout = "us";
|
||||
libinput.enable = true;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue