mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
feat: matrix cleanup automations, kde plasma
This commit is contained in:
parent
a07bdbcafb
commit
ed4defc62f
25 changed files with 521 additions and 100 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{pkgs, ...}: {
|
||||
gtk = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
iconTheme = {
|
||||
name = "Numix-Square-Light";
|
||||
package = pkgs.numix-icon-theme-square;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,52 @@
|
|||
_: {
|
||||
{ pkgs, ... }: {
|
||||
home.packages = with pkgs.kdePackages; [
|
||||
kscreen
|
||||
kwin
|
||||
pkgs.xwayland
|
||||
kscreen
|
||||
libkscreen
|
||||
kscreenlocker
|
||||
kactivitymanagerd
|
||||
kde-cli-tools
|
||||
kglobalacceld # keyboard shortcut daemon
|
||||
kwrited # wall message proxy, not to be confused with kwrite
|
||||
baloo # system indexer
|
||||
milou # search engine atop baloo
|
||||
kdegraphics-thumbnailers # pdf etc thumbnailer
|
||||
polkit-kde-agent-1 # polkit auth ui
|
||||
plasma-desktop
|
||||
plasma-workspace
|
||||
drkonqi # crash handler
|
||||
kde-inotify-survey # warns the user on low inotifywatch limits
|
||||
|
||||
# Application integration
|
||||
libplasma # provides Kirigami platform theme
|
||||
plasma-integration # provides Qt platform theme
|
||||
kde-gtk-config # syncs KDE settings to GTK
|
||||
|
||||
# Artwork + themes
|
||||
breeze
|
||||
breeze-icons
|
||||
breeze-gtk
|
||||
ocean-sound-theme
|
||||
plasma-workspace-wallpapers
|
||||
pkgs.hicolor-icon-theme # fallback icons
|
||||
qqc2-breeze-style
|
||||
qqc2-desktop-style
|
||||
|
||||
# misc Plasma extras
|
||||
kdeplasma-addons
|
||||
pkgs.xdg-user-dirs # recommended upstream
|
||||
|
||||
# Plasma utilities
|
||||
kmenuedit
|
||||
kinfocenter
|
||||
plasma-systemmonitor
|
||||
ksystemstats
|
||||
libksysguard
|
||||
systemsettings
|
||||
kcmutils
|
||||
];
|
||||
programs.plasma = {
|
||||
configFile = {
|
||||
"kded5rc"."PlasmaBrowserIntegration"."shownCount" = 1;
|
||||
|
|
@ -16,4 +64,4 @@ _: {
|
|||
"kxkbrc"."Layout"."Options" = "terminate:ctrl_alt_bksp,ctrl:hyper_capscontrol";
|
||||
};
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{pkgs, ...}: {
|
||||
qt = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
platformTheme = "kde";
|
||||
style = {
|
||||
name = "arc";
|
||||
|
|
|
|||
7
home/profiles/common/nix.nix
Normal file
7
home/profiles/common/nix.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
_: {
|
||||
nix.gc = {
|
||||
automatic = true;
|
||||
frequency = "weekly";
|
||||
persistent = true;
|
||||
};
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{ pkgs, ... }: {
|
||||
# Backup browser! For aliexpress and things.
|
||||
home.packages = [
|
||||
pkgs.ungoogled-chromium
|
||||
#pkgs.ungoogled-chromium
|
||||
];
|
||||
}
|
||||
|
|
@ -31,5 +31,6 @@
|
|||
cryptsetup # Encrypted block devices
|
||||
yubikey-manager # Yubikey
|
||||
v4l-utils # Webcam
|
||||
obsidian
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue