add some link and env

This commit is contained in:
Asaki Yuki 2026-04-10 23:08:46 +07:00
parent aedfd070b9
commit 1986863848
3 changed files with 11 additions and 6 deletions

View file

@ -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 = {

View file

@ -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") +

View file

@ -2,7 +2,7 @@
options.device = {
symlink = lib.mkOption {
default = {};
type = lib.type.attrsOf lib.types.str;
type = lib.types.attrsOf lib.types.str;
};
};
}