Work on plasma config

This commit is contained in:
Tyler Beckman 2024-11-24 16:53:57 -07:00
parent 526b87825a
commit de5f6ca3cd
Signed by: Ty
GPG key ID: 2813440C772555A4
5 changed files with 62 additions and 15 deletions

View file

@ -15,11 +15,6 @@
# Tailscale
tailscale
# KDE Packages
kdePackages.kate
kdePackages.elisa
kdePackages.kdeconnect-kde
# KDE Themes
vimix-cursors
(pkgs.callPackage ../../packages/beautyline {})
@ -31,7 +26,7 @@
# :3
fastfetch
# Tools
# CLI Tools
ripgrep # Text searching and manipulation
jq # JSON filtering
eza # Directory lister
@ -40,15 +35,18 @@
nmap # Network scanning
glow # Markdown rendering
tealdeer # TLDR
usbutils # `lsusb`
# Process tools
btop # Process monitor
nvtopPackages.full # GPU monitor
# Basic linux tools
usbutils # `lsusb`
]) ++ [
]) ++ ([
# Firefox nightly
inputs.firefox-nightly.packages.${system}.firefox-nightly-bin
];
]) ++ (with pkgs.kdePackages; [
kate
elisa
kdeconnect-kde
polkit-kde-agent-1
]);
}

View file

@ -4,8 +4,12 @@
enable = true;
workspace = {
# Enable Breeze Dark theme
lookAndFeel = "org.kde.breezedark.desktop";
# Enable Breeze Dark theme for color and window style
colorScheme = "BreezeDark";
windowDecorations ={
library = "org.kde.breeze";
theme = "Breeze";
};
# Set cursor theme
cursor = {
theme = "Vimix-cursors";
@ -16,9 +20,50 @@
# Set wallpaper to Shell
wallpaper = "${pkgs.kdePackages.plasma-workspace-wallpapers}/share/wallpapers/Shell/contents/images/5120x2880.jpg";
# Set colorful splash screen while plasma is loading
splashScreen.theme = "Magna-Splash-6";
splashScreen.theme = "magna-splash-6";
};
panels = [
{
alignment = "center";
floating = true;
height = 44;
hiding = "dodgewindows";
lengthMode = "fill";
location = "bottom";
screen = "all";
widgets = [
{
name = "org.kde.plasma.kickoff";
config = {
General = {
icon = "nixos";
};
};
}
"org.kde.plasma.pager"
{
name = "org.kde.plasma.icontasks";
config = {
General = {
launchers = [
"applications:systemsettings.desktop" # KDE System Settings
"applications:org.kde.dolphin.desktop" # KDE File Manager
"applications:firefox-nightly.desktop" # Firefox
"applications:org.kde.konsole.desktop" # KDE Terminal App
"applications:codium.desktop" # VSCodium
];
};
};
}
"org.kde.plasma.marginsseparator"
"org.kde.plasma.systemtray"
"org.kde.plasma.digitalclock"
"org.kde.plasma.showdesktop"
];
}
];
# TODO Powerdevil
kwin = {

View file

@ -2,4 +2,5 @@
{
# Enable KDE Plasma 6
services.desktopManager.plasma6.enable = true;
programs.partition-manager.enable = true;
}

View file

@ -19,4 +19,7 @@
hashedPassword = "$y$j9T$XCQtsX/NObNFzrYu7JcJe/$HHgvh4Re6UjKvxMz.XuHw7dwNecnMP8je.4AHUjHnsB";
};
};
# Enable polkit user authentication
security.polkit.enable = true;
}

View file

@ -1,7 +1,7 @@
{ stdenv, lib, ... }:
stdenv.mkDerivation rec {
pname = "quarks-splash-dark";
pname = "magna-splash-6";
version = "0.1";
src = lib.fileset.toSource {