From 1986863848c8c1c8e20eac2ad62a4194ad91b046 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Fri, 10 Apr 2026 23:08:46 +0700 Subject: [PATCH] add some link and env --- devices/ideapad-slim-5/configuration.nix | 11 ++++++++--- home/asakiyuki/modules/files.nix | 4 ++-- options/desktop/file.nix | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/devices/ideapad-slim-5/configuration.nix b/devices/ideapad-slim-5/configuration.nix index 2e26f3c..c2d7168 100755 --- a/devices/ideapad-slim-5/configuration.nix +++ b/devices/ideapad-slim-5/configuration.nix @@ -33,6 +33,11 @@ "flakes" ]; + environment.sessionVariables = { + PROTON_USE_WAYLAND = "1"; + PROTON_USE_NTSYNC = "1"; + }; + device = { flake-name = "ideapad-slim-5"; cursors = "aemeath"; @@ -69,9 +74,9 @@ symlink = { "SteamApps" = ".local/share/Steam/steamapps"; - "Development/KDE-Widget" = ".local/share/plasma/plasmoids"; - "Development/SplashScreen" = ".local/share/plasma/look-and-feel"; - "Development/DesktopEffects" = ".local/share/kwin/effects"; + # "Development/KDE-Widget" = ".local/share/plasma/plasmoids"; + # "Development/SplashScreen" = ".local/share/plasma/look-and-feel"; + # "Development/DesktopEffects" = ".local/share/kwin/effects"; }; programs = { diff --git a/home/asakiyuki/modules/files.nix b/home/asakiyuki/modules/files.nix index 3d607a0..7d98ad0 100644 --- a/home/asakiyuki/modules/files.nix +++ b/home/asakiyuki/modules/files.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, osconfig, ... }: +{ pkgs, lib, osconfig, config, ... }: { home.file = { ".config/qt5ct/colors/Catppuccin-Mocha.conf".source = "${pkgs.catppuccin-qt5ct}/share/qt5ct/colors/catppuccin-mocha-sapphire.conf"; @@ -12,7 +12,7 @@ force = true; source = ../../../configs/dolphinrc; }; - }; + } // builtins.mapAttrs (key: path: { source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/${path}"; }) osconfig.device.symlink; xdg.configFile = { kdeglobals.text = builtins.readFile ((pkgs.catppuccin-kde.override { flavour = ["mocha"]; accents = ["sapphire"]; }) + "/share/color-schemes/CatppuccinMochaSapphire.colors") + diff --git a/options/desktop/file.nix b/options/desktop/file.nix index 9d69748..472b56c 100644 --- a/options/desktop/file.nix +++ b/options/desktop/file.nix @@ -2,7 +2,7 @@ options.device = { symlink = lib.mkOption { default = {}; - type = lib.type.attrsOf lib.types.str; + type = lib.types.attrsOf lib.types.str; }; }; } \ No newline at end of file