diff options
author | Rory& <root@rory.gay> | 2024-06-27 08:23:38 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-07-04 14:45:02 +0200 |
commit | 0330e8ac8b82469f00c33fc9dbc6b153f0d84bf1 (patch) | |
tree | aeadde639206e30a9740981c855ebcf82e0f777a /host | |
parent | Update server (diff) | |
download | Rory-Open-Architecture-0330e8ac8b82469f00c33fc9dbc6b153f0d84bf1.tar.xz |
Desktop update
Diffstat (limited to 'host')
-rw-r--r-- | host/Rory-desktop/configuration.nix | 14 | ||||
-rwxr-xr-x | host/Rory-desktop/ollama.nix | 22 | ||||
-rw-r--r-- | host/Rory-desktop/optional/gui/wayland.nix | 2 | ||||
-rw-r--r-- | host/Rory-desktop/optional/gui/x11.nix | 11 | ||||
-rw-r--r-- | host/Rory-desktop/optional/hardware-specific/amd.nix | 5 | ||||
-rw-r--r-- | host/Rory-desktop/optional/hardware-specific/nvidia.nix | 2 | ||||
-rwxr-xr-x | host/Rory-devenv/software.nix | 4 | ||||
-rw-r--r-- | host/Rory-portable/configuration.nix | 4 | ||||
-rw-r--r-- | host/Rory-portable/optional/hardware-specific/amd.nix | 4 | ||||
-rw-r--r-- | host/Rory-portable/optional/hardware-specific/nvidia.nix | 2 | ||||
-rw-r--r-- | host/RoryNix/configuration.nix | 6 |
11 files changed, 44 insertions, 32 deletions
diff --git a/host/Rory-desktop/configuration.nix b/host/Rory-desktop/configuration.nix index 28a3b7f..756a894 100644 --- a/host/Rory-desktop/configuration.nix +++ b/host/Rory-desktop/configuration.nix @@ -36,6 +36,10 @@ args@{ config, pkgs, lib, nhekoSrc, mtxclientSrc, ... }: #readOnlyNixStore = false; }; + environment.sessionVariables = { + ZSH_DISABLE_COMPFIX = "true"; + }; + services.udev.extraRules = '' #SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0664", GROUP="users" # SDP protocol @@ -73,12 +77,14 @@ args@{ config, pkgs, lib, nhekoSrc, mtxclientSrc, ... }: services = { xserver = { + displayManager.gdm.enable = true; + displayManager.lightdm.enable = false; enable = true; updateDbusEnvironment = true; - libinput.enable = true; - layout = "us"; + xkb.layout = "us"; wacom.enable = true; }; + libinput.enable = true; openssh = { enable = true; @@ -185,7 +191,7 @@ args@{ config, pkgs, lib, nhekoSrc, mtxclientSrc, ... }: }; }; xdgOpenUsePortal = true; - gtkUsePortal = true; + #gtkUsePortal = true; # deprecated }; #sounds.enable = true; @@ -195,7 +201,7 @@ args@{ config, pkgs, lib, nhekoSrc, mtxclientSrc, ... }: #autostart.enable = true; }; fonts = { - fonts = with pkgs; [ + packages = with pkgs; [ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) noto-fonts-monochrome-emoji ]; diff --git a/host/Rory-desktop/ollama.nix b/host/Rory-desktop/ollama.nix index 233ea1f..a302d1c 100755 --- a/host/Rory-desktop/ollama.nix +++ b/host/Rory-desktop/ollama.nix @@ -4,19 +4,19 @@ # systemd.tmpfiles.rules = [ "d /data/ollama 0750 ostgres postgres" ]; #overlays - nixpkgs.overlays = [ - (final: old: { - rocmPackages = old.rocmPackages // { - rocblas = (old.rocmPackages.rocblas.overrideAttrs (oldAttrs: { - gpuTargets = [ "gfx1102" ]; - })); - }; - } - ) - ]; + #nixpkgs.overlays = [ + # (final: old: { + # rocmPackages = old.rocmPackages // { + # rocblas = (old.rocmPackages.rocblas.overrideAttrs (oldAttrs: { + # gpuTargets = [ "gfx1102" ]; + # })); + # }; + # } + # ) + #]; services.ollama = { - enable = true; + enable = false; home = "/data/ollama/home"; models = "/data/ollama/home/models"; environmentVariables = { diff --git a/host/Rory-desktop/optional/gui/wayland.nix b/host/Rory-desktop/optional/gui/wayland.nix index c923007..74cb192 100644 --- a/host/Rory-desktop/optional/gui/wayland.nix +++ b/host/Rory-desktop/optional/gui/wayland.nix @@ -34,6 +34,8 @@ wl-clipboard grim slurp + easyeffects + keepassxc ]; }; diff --git a/host/Rory-desktop/optional/gui/x11.nix b/host/Rory-desktop/optional/gui/x11.nix index 4bf9fe4..0f55862 100644 --- a/host/Rory-desktop/optional/gui/x11.nix +++ b/host/Rory-desktop/optional/gui/x11.nix @@ -13,13 +13,18 @@ xrandr --output HDMI-1 --mode 3840x2160 --pos 0x0 --rotate normal --primary --output DP-1 --mode 1920x1080 --pos 3840x1080 --rotate normal --output HDMI-2 --off --output DP-2 --off ${pkgs.polybarFull}/bin/polybar & ${pkgs.dunst}/bin/dunst & + ${pkgs.picom}/bin/picom --config ~/.config/picom.conf & ${pkgs.feh}/bin/feh --no-fehbg --bg-fill ${../../../../modules/users/Rory/wallpaper.webp} ''; + windowManager.i3.extraPackages = with pkgs; [ + easyeffects + keepassxc + ]; }; - picom.enable = true; - picom.vSync = false; - picom.backend = "glx"; + picom.enable = false; + #picom.vSync = false; + #picom.backend = "glx"; }; } diff --git a/host/Rory-desktop/optional/hardware-specific/amd.nix b/host/Rory-desktop/optional/hardware-specific/amd.nix index d44766a..45bea66 100644 --- a/host/Rory-desktop/optional/hardware-specific/amd.nix +++ b/host/Rory-desktop/optional/hardware-specific/amd.nix @@ -21,10 +21,9 @@ boot.initrd.kernelModules = [ "amdgpu" ]; ]; hardware = { - opengl = { + graphics = { enable = true; - driSupport = true; - driSupport32Bit = true; + enable32Bit = true; extraPackages = with pkgs; [ rocmPackages.clr.icd amdvlk diff --git a/host/Rory-desktop/optional/hardware-specific/nvidia.nix b/host/Rory-desktop/optional/hardware-specific/nvidia.nix index 7278d84..66b328f 100644 --- a/host/Rory-desktop/optional/hardware-specific/nvidia.nix +++ b/host/Rory-desktop/optional/hardware-specific/nvidia.nix @@ -18,7 +18,7 @@ }; hardware = { - opengl = { + graphics = { enable = true; driSupport = true; driSupport32Bit = true; diff --git a/host/Rory-devenv/software.nix b/host/Rory-devenv/software.nix index 93b430e..63aed74 100755 --- a/host/Rory-devenv/software.nix +++ b/host/Rory-devenv/software.nix @@ -47,9 +47,9 @@ enable = true; user = "Rory"; }; - libinput.enable = true; videoDrivers = [ "qxl" ]; }; + libinput.enable = true; qemuGuest.enable = true; spice-vdagentd.enable = true; }; @@ -67,7 +67,7 @@ vscode-with-extensions nodejs ]; - fonts.fonts = with pkgs; [ + fonts.packages = with pkgs; [ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ]; diff --git a/host/Rory-portable/configuration.nix b/host/Rory-portable/configuration.nix index 579a655..6f49445 100644 --- a/host/Rory-portable/configuration.nix +++ b/host/Rory-portable/configuration.nix @@ -73,8 +73,7 @@ updateDbusEnvironment = true; #videoDrivers = ["amdgpu"]; #"nvidia" #desktopManager.gnome.enable = true; - libinput.enable = true; - layout = "us"; + xkb.layout = "us"; windowManager.i3.enable = true; windowManager.i3.extraSessionCommands = '' # output from arandr: @@ -85,6 +84,7 @@ ${pkgs.feh}/bin/feh --no-fehbg --bg-fill ${../../modules/users/Rory/wallpaper.webp} ''; }; + libinput.enable = true; picom.enable = true; picom.vSync = false; picom.backend = "glx"; diff --git a/host/Rory-portable/optional/hardware-specific/amd.nix b/host/Rory-portable/optional/hardware-specific/amd.nix index d44766a..e24bcd0 100644 --- a/host/Rory-portable/optional/hardware-specific/amd.nix +++ b/host/Rory-portable/optional/hardware-specific/amd.nix @@ -21,9 +21,9 @@ boot.initrd.kernelModules = [ "amdgpu" ]; ]; hardware = { - opengl = { + graphics = { enable = true; - driSupport = true; + #driSupport = true; driSupport32Bit = true; extraPackages = with pkgs; [ rocmPackages.clr.icd diff --git a/host/Rory-portable/optional/hardware-specific/nvidia.nix b/host/Rory-portable/optional/hardware-specific/nvidia.nix index 7278d84..66b328f 100644 --- a/host/Rory-portable/optional/hardware-specific/nvidia.nix +++ b/host/Rory-portable/optional/hardware-specific/nvidia.nix @@ -18,7 +18,7 @@ }; hardware = { - opengl = { + graphics = { enable = true; driSupport = true; driSupport32Bit = true; diff --git a/host/RoryNix/configuration.nix b/host/RoryNix/configuration.nix index 6f79c8f..3618ca7 100644 --- a/host/RoryNix/configuration.nix +++ b/host/RoryNix/configuration.nix @@ -42,10 +42,10 @@ enable = true; videoDrivers = [ "intel" ]; desktopManager.gnome.enable = true; - libinput.enable = true; - layout = "us"; + xkb.layout = "us"; modules = [ pkgs.xorg.xf86videointel ]; }; + libinput.enable = true; gnome = { core-developer-tools.enable = false; core-utilities.enable = false; @@ -143,7 +143,7 @@ zsh-completions ]; - fonts.fonts = with pkgs; [ + fonts.packages = with pkgs; [ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ]; nix = { |