From 83d11bb4b8a0c7dd015ead3fc5241aa189a634d3 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Josh)" Date: Thu, 10 Oct 2024 18:17:52 -0500 Subject: [PATCH] it works --- hosts/joe/configuration.nix | 5 +++-- modules/de/cosmic/cosmic.nix | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/hosts/joe/configuration.nix b/hosts/joe/configuration.nix index fc1830b..0906800 100644 --- a/hosts/joe/configuration.nix +++ b/hosts/joe/configuration.nix @@ -15,8 +15,9 @@ mods = { boot_systemd.enable = true; shell_common.enable = true; - de_gnome_xorg.enable = true; - audio_pulse.enable = true; + de_cosmic.enable = true; + # de_gnome_xorg.enable = true; + # audio_pulse.enable = true; neovim.enable = true; tty_caps_esc.enable = true; docker.enable = true; diff --git a/modules/de/cosmic/cosmic.nix b/modules/de/cosmic/cosmic.nix index dccda04..640c1f0 100644 --- a/modules/de/cosmic/cosmic.nix +++ b/modules/de/cosmic/cosmic.nix @@ -26,6 +26,13 @@ in options = { mods.${name} = { enable = mkEnableOption (lib.mdDoc "Enable COSMIC desktop environment"); + nvidiaExtraDisplayFix = mkOption { + type = types.bool; + default = false; + description = '' + Enable extra display fix for nvidia cards. + ''; + }; }; }; @@ -45,11 +52,15 @@ in cosmic-store ]; + boot.kernelParams = mkIf cfg.nvidiaExtraDisplayFix [ + "nvidia_drm.fbdev=1" + ]; + # Config - home-manager.backupFileExtension = "bak"; - home-manager.users.${settings.user.username} = { - xdg.configFile = cosmicConfigFilesAttrs; - }; + # home-manager.backupFileExtension = "bak"; + # home-manager.users.${settings.user.username} = { + # xdg.configFile = cosmicConfigFilesAttrs; + # }; }; }