add aerothemeplasma
This commit is contained in:
parent
44c97b0dc0
commit
5ce578bf37
7 changed files with 102 additions and 251 deletions
|
|
@ -89,21 +89,6 @@
|
|||
};
|
||||
};
|
||||
|
||||
# programs.plasma = {
|
||||
# workspace = {
|
||||
# colorScheme = "Catppuccin${config.catppuccinUpper.flavor}${config.catppuccinUpper.accent}";
|
||||
# cursor.theme = "catppuccin-${config.catppuccin.flavor}-${config.catppuccin.accent}-cursors";
|
||||
# splashScreen.theme = "Catpppuccin-${config.catppuccinUpper.flavor}-${config.catppuccinUpper.accent}";
|
||||
# };
|
||||
|
||||
# configFile = {
|
||||
# kdeglobals.KDE = {
|
||||
# DefaultDarkLookAndFeel = "Catpppuccin-${config.catppuccinUpper.flavor}-${config.catppuccinUpper.accent}";
|
||||
# DefaultLightLookAndFeel = "Catpppuccin-Latte-${config.catppuccinUpper.accent}";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
|
||||
# This value determines the Home Manager release that your
|
||||
# configuration is compatible with. This helps avoid breakage
|
||||
# when a new Home Manager release introduces backwards
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
pkgs-unstable,
|
||||
spicetify-nix,
|
||||
...
|
||||
|
|
@ -51,72 +52,4 @@
|
|||
theme = spicePkgs.themes.catppuccin;
|
||||
colorScheme = "mocha";
|
||||
};
|
||||
|
||||
programs.plasma = {
|
||||
panels = [
|
||||
# Alternative global menu to fit the modified taskbar
|
||||
{
|
||||
location = "bottom";
|
||||
height = 40;
|
||||
hiding = "dodgewindows";
|
||||
lengthMode = "fit";
|
||||
floating = true;
|
||||
alignment = "right";
|
||||
widgets = [
|
||||
"org.kde.plasma.appmenu"
|
||||
{
|
||||
plasmusicToolbar = {
|
||||
panelIcon = {
|
||||
albumCover = {
|
||||
useAsIcon = false;
|
||||
radius = 8;
|
||||
};
|
||||
icon = "view-media-track";
|
||||
};
|
||||
playbackSource = "auto";
|
||||
musicControls.showPlaybackControls = true;
|
||||
songText = {
|
||||
displayInSeparateLines = true;
|
||||
maximumWidth = 640;
|
||||
scrolling = {
|
||||
behavior = "alwaysScroll";
|
||||
speed = 3;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.marginsseparator"
|
||||
{
|
||||
systemTray.items = {
|
||||
shown = [
|
||||
"org.kde.plasma.battery"
|
||||
"org.kde.plasma.bluetooth"
|
||||
"org.kde.plasma.networkmanagement"
|
||||
"org.kde.plasma.brightness"
|
||||
"org.kde.plasma.volume"
|
||||
];
|
||||
hidden = [
|
||||
"org.kde.plasma.clipboard"
|
||||
"org.kde.plasma.manage-inputmethod"
|
||||
"org.kde.plasma.cameraindicator"
|
||||
"org.kde.plasma.keyboardlayout"
|
||||
"org.kde.plasma.devicenotifier"
|
||||
"org.kde.plasma.notifications"
|
||||
"org.kde.plasma.weather"
|
||||
"org.kde.plasma.printmanager"
|
||||
"org.kde.plasma.keyboardindicator"
|
||||
"org.kde.plasma.mediacontroller"
|
||||
];
|
||||
};
|
||||
}
|
||||
{
|
||||
digitalClock = {
|
||||
calendar.firstDayOfWeek = "sunday";
|
||||
time.format = "12h";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,12 @@
|
|||
{ pkgs, config, ... }:
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
colors = {
|
||||
scheme = "catppuccin-mocha";
|
||||
scheme = "catppuccin-latte";
|
||||
accent = "base09";
|
||||
};
|
||||
|
||||
|
|
@ -24,7 +29,7 @@
|
|||
density = "spacious";
|
||||
};
|
||||
|
||||
programs.plasma = {
|
||||
programs.plasma = lib.mkDefault {
|
||||
input.touchpads = [
|
||||
{
|
||||
name = "Apple MTP multi-touch";
|
||||
|
|
@ -42,97 +47,5 @@
|
|||
# this is really annoying on apple laptops
|
||||
org_kde_powerdevil.Sleep = [ ];
|
||||
};
|
||||
|
||||
panels = [
|
||||
# Application name, Global menu and Song information and playback controls at the top
|
||||
{
|
||||
location = "top";
|
||||
height = 42; # 37 for 200%, 42 for 175%
|
||||
floating = false;
|
||||
widgets = [
|
||||
{
|
||||
applicationTitleBar = {
|
||||
behavior = {
|
||||
activeTaskSource = "activeTask";
|
||||
};
|
||||
layout = {
|
||||
elements = [ "windowTitle" ];
|
||||
horizontalAlignment = "right";
|
||||
showDisabledElements = "deactivated";
|
||||
verticalAlignment = "center";
|
||||
};
|
||||
overrideForMaximized.enable = false;
|
||||
windowTitle = {
|
||||
font = {
|
||||
bold = false;
|
||||
fit = "fixedSize";
|
||||
size = 10;
|
||||
};
|
||||
hideEmptyTitle = true;
|
||||
margins = {
|
||||
bottom = 5;
|
||||
left = 10;
|
||||
right = 0;
|
||||
top = 5;
|
||||
};
|
||||
source = "appName";
|
||||
};
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.appmenu"
|
||||
"org.kde.plasma.panelspacer"
|
||||
{
|
||||
plasmusicToolbar = {
|
||||
panelIcon = {
|
||||
albumCover = {
|
||||
useAsIcon = true;
|
||||
radius = 2;
|
||||
};
|
||||
};
|
||||
playbackSource = "auto";
|
||||
musicControls.showPlaybackControls = false;
|
||||
songText = {
|
||||
displayInSeparateLines = true;
|
||||
maximumWidth = 250;
|
||||
scrolling = {
|
||||
behavior = "alwaysScroll";
|
||||
speed = 3;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.marginsseparator"
|
||||
{
|
||||
systemTray.items = {
|
||||
shown = [
|
||||
"org.kde.plasma.battery"
|
||||
"org.kde.plasma.bluetooth"
|
||||
"org.kde.plasma.networkmanagement"
|
||||
"org.kde.plasma.brightness"
|
||||
"org.kde.plasma.volume"
|
||||
];
|
||||
hidden = [
|
||||
"org.kde.plasma.clipboard"
|
||||
"org.kde.plasma.manage-inputmethod"
|
||||
"org.kde.plasma.cameraindicator"
|
||||
"org.kde.plasma.keyboardlayout"
|
||||
"org.kde.plasma.devicenotifier"
|
||||
"org.kde.plasma.notifications"
|
||||
"org.kde.plasma.weather"
|
||||
"org.kde.plasma.printmanager"
|
||||
"org.kde.plasma.keyboardindicator"
|
||||
"org.kde.plasma.mediacontroller"
|
||||
];
|
||||
};
|
||||
}
|
||||
{
|
||||
digitalClock = {
|
||||
calendar.firstDayOfWeek = "sunday";
|
||||
time.format = "12h";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
|
|
@ -22,21 +23,19 @@
|
|||
};
|
||||
};
|
||||
|
||||
programs.plasma = {
|
||||
aerothemeplasma = {
|
||||
enable = true;
|
||||
overrideConfig = true;
|
||||
plasma.enable = true;
|
||||
fonts.enable = true;
|
||||
};
|
||||
|
||||
programs.plasma = lib.mkDefault {
|
||||
enable = true;
|
||||
session = {
|
||||
sessionRestore.restoreOpenApplicationsOnLogin = "startWithEmptySession";
|
||||
};
|
||||
|
||||
workspace = {
|
||||
iconTheme = config.gtk.iconTheme.name;
|
||||
windowDecorations = {
|
||||
library = "org.kde.breeze";
|
||||
theme = "Breeze";
|
||||
};
|
||||
cursor.size = 24;
|
||||
wallpaperPictureOfTheDay.provider = "bing";
|
||||
wallpaperFillMode = "preserveAspectCrop";
|
||||
};
|
||||
|
|
@ -164,19 +163,6 @@
|
|||
];
|
||||
|
||||
kwin = {
|
||||
titlebarButtons = {
|
||||
left = [
|
||||
"on-all-desktops"
|
||||
"keep-below-windows"
|
||||
"keep-above-windows"
|
||||
];
|
||||
right = [
|
||||
"minimize"
|
||||
"maximize"
|
||||
"close"
|
||||
];
|
||||
};
|
||||
|
||||
nightLight = {
|
||||
enable = true;
|
||||
mode = "location";
|
||||
|
|
@ -197,25 +183,16 @@
|
|||
rows = 1;
|
||||
};
|
||||
effects = {
|
||||
desktopSwitching = {
|
||||
animation = "slide";
|
||||
navigationWrapping = true;
|
||||
};
|
||||
dimAdminMode.enable = true;
|
||||
# dimInactive.enable = true;
|
||||
# desktopSwitching = {
|
||||
# animation = "slide";
|
||||
# navigationWrapping = true;
|
||||
# };
|
||||
minimization = {
|
||||
animation = "magiclamp";
|
||||
duration = 500;
|
||||
};
|
||||
shakeCursor.enable = true;
|
||||
snapHelper.enable = true;
|
||||
# translucency.enable = true;
|
||||
# windowOpenClose.animation = "fade";
|
||||
blur = {
|
||||
enable = true;
|
||||
noiseStrength = 8;
|
||||
strength = 5;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -250,38 +227,5 @@
|
|||
kwinrc.Effect-blurplus.RefractionStrength = 10;
|
||||
ksplashrc.KSplash.Engine = "KSplashQML";
|
||||
};
|
||||
|
||||
panels = [
|
||||
# Small dock at the bottom right
|
||||
{
|
||||
location = "bottom";
|
||||
height = 40;
|
||||
hiding = "dodgewindows";
|
||||
lengthMode = "fit";
|
||||
floating = true;
|
||||
alignment = "left";
|
||||
widgets = [
|
||||
{
|
||||
kickoff = {
|
||||
sortAlphabetically = true;
|
||||
# icon = "nix-snowflake-white";
|
||||
};
|
||||
}
|
||||
{
|
||||
iconTasks = {
|
||||
launchers = [
|
||||
"applications:firefox.desktop"
|
||||
"applications:org.kde.dolphin.desktop"
|
||||
"applications:vesktop.desktop"
|
||||
"applications:kitty.desktop"
|
||||
"applications:org.strawberrymusicplayer.strawberry.desktop"
|
||||
"applications:writer.desktop"
|
||||
];
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.pager"
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue