mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 04:14:08 +02:00
112 lines
4.0 KiB
Nix
112 lines
4.0 KiB
Nix
{ user, hostName, ... }:
|
|
{
|
|
home.file."Code/.directory".source = ../../../dotfiles/directory;
|
|
home.file.".config/haruna/haruna.conf".source = ../../../dotfiles/haruna.conf;
|
|
home.file.".local/share/color-schemes/BreezeDunkelFarbe.colors".source = ../../../dotfiles/BreezeDunkelFarbe.colors;
|
|
home.file.".local/share/color-schemes/BreezeHellFarbe.colors".source = ../../../dotfiles/BreezeHellFarbe.colors;
|
|
home.file.".config/kwinrulesrc".source = ../../../dotfiles/kwinrulesrc;
|
|
home.file.".local/share/user-places.xbel".source = ../../../dotfiles/user-places.xbel-${hostName};
|
|
home.file.".config/kglobalshortcutsrc".source = ../../../dotfiles/kglobalshortcutsrc;
|
|
home.file.".config/kwinrc".source = ../../../dotfiles/kwinrc;
|
|
home.file.".config/klassy/klassyrc".source = ../../../dotfiles/klassyrc;
|
|
home.file.".config/klassy/windecopresetsrc".source = ../../../dotfiles/windecopresetsrc;
|
|
home.file.".config/krunnerrc".source = ../../../dotfiles/krunnerrc;
|
|
home.file.".config/kde-material-you-colors/config.conf".source = ../../../dotfiles/config.conf;
|
|
home.file.".config/autostart/kde-material-you-colors.desktop".source = ../../../dotfiles/kde-material-you-colors.desktop;
|
|
home.file.wallpaper = {
|
|
recursive = true;
|
|
source = ../../../assets;
|
|
target = "Bilder/Wallpaper";
|
|
};
|
|
|
|
programs.plasma = {
|
|
enable = true;
|
|
immutableByDefault = false;
|
|
workspace.wallpaperSlideShow.path = /home/${user}/Bilder/Wallpaper;
|
|
workspace.wallpaperSlideShow.interval = 864000;
|
|
kscreenlocker.appearance.wallpaper = "/home/${user}/Bilder/Wallpaper/wallpaper-nix.png";
|
|
kscreenlocker.lockOnResume = false;
|
|
kscreenlocker.lockOnStartup = false;
|
|
kscreenlocker.passwordRequired = false;
|
|
fonts = {
|
|
menu.family = "IBM Plex Sans";
|
|
menu.pointSize = 10;
|
|
menu.weight = "normal";
|
|
general.family = "IBM Plex Sans";
|
|
general.pointSize = 10;
|
|
general.weight = "normal";
|
|
small.family = "IBM Plex Sans";
|
|
small.pointSize = 8;
|
|
small.weight = "normal";
|
|
toolbar.family = "IBM Plex Sans";
|
|
toolbar.pointSize = 10;
|
|
toolbar.weight = "normal";
|
|
fixedWidth.family = "IBM Plex Mono";
|
|
fixedWidth.pointSize = 12;
|
|
fixedWidth.weight = "normal";
|
|
windowTitle.family = "IBM Plex Sans";
|
|
windowTitle.pointSize = 12;
|
|
windowTitle.weight = "medium";
|
|
};
|
|
workspace.cursor = {
|
|
size = 24;
|
|
theme = "Breeze_Light";
|
|
};
|
|
workspace.lookAndFeel = "org.kde.breeze.desktop";
|
|
workspace.colorScheme = "MaterialYouLight";
|
|
panels = [
|
|
{
|
|
location = "bottom";
|
|
floating = true;
|
|
alignment = "center";
|
|
height = 46;
|
|
lengthMode = "fit";
|
|
hiding = "dodgewindows";
|
|
widgets = [
|
|
{
|
|
name = "org.kde.plasma.kickerdash";
|
|
config = {
|
|
General = {
|
|
icon = "nix-snowflake";
|
|
};
|
|
};
|
|
}
|
|
"org.kde.plasma.marginsseparator"
|
|
{
|
|
iconTasks = {
|
|
launchers = [
|
|
"applications:org.kde.dolphin.desktop"
|
|
"applications:org.kde.konsole.desktop"
|
|
"applications:google-chrome.desktop"
|
|
"applications:org.kde.gwenview.desktop"
|
|
"applications:org.kde.kwrite.desktop"
|
|
"applications:org.kde.kate.desktop"
|
|
"applications:steam.desktop"
|
|
"applications:vesktop.desktop"
|
|
"applications:org.kde.plasma-systemmonitor.desktop"
|
|
"applications:systemsettings.desktop"
|
|
"applications:org.kde.filelight.desktop"
|
|
];
|
|
};
|
|
}
|
|
"org.kde.plasma.marginsseparator"
|
|
{
|
|
systemTray.items = {
|
|
shown = [
|
|
"org.kde.plasma.bluetooth"
|
|
"org.kde.plasma.networkmanagement"
|
|
];
|
|
};
|
|
}
|
|
{
|
|
digitalClock = {
|
|
calendar.firstDayOfWeek = "monday";
|
|
time.format = "24h";
|
|
};
|
|
}
|
|
];
|
|
}
|
|
];
|
|
};
|
|
}
|