more plasma changes
This commit is contained in:
parent
cac2d82f46
commit
d232c420b4
6 changed files with 209 additions and 11 deletions
59
flake.lock
generated
59
flake.lock
generated
|
|
@ -79,7 +79,7 @@
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731533236,
|
"lastModified": 1731533236,
|
||||||
|
|
@ -143,6 +143,27 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"kwin-effects-forceblur": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"utils": "utils"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1755098995,
|
||||||
|
"narHash": "sha256-6FN7XEf27DenQHDIKjrjOW3tGIaJlyqRlXarmt1v+M0=",
|
||||||
|
"owner": "taj-ny",
|
||||||
|
"repo": "kwin-effects-forceblur",
|
||||||
|
"rev": "51a1d49d7fd7df3ce40ccf6ba4c4410cf6f510e1",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "taj-ny",
|
||||||
|
"repo": "kwin-effects-forceblur",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762363567,
|
"lastModified": 1762363567,
|
||||||
|
|
@ -166,7 +187,7 @@
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"nuschtosSearch": "nuschtosSearch",
|
"nuschtosSearch": "nuschtosSearch",
|
||||||
"systems": "systems_2"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762523528,
|
"lastModified": 1762523528,
|
||||||
|
|
@ -233,6 +254,7 @@
|
||||||
"apple-silicon": "apple-silicon",
|
"apple-silicon": "apple-silicon",
|
||||||
"catppuccin": "catppuccin",
|
"catppuccin": "catppuccin",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
|
"kwin-effects-forceblur": "kwin-effects-forceblur",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixvim": "nixvim",
|
"nixvim": "nixvim",
|
||||||
"plasma-manager": "plasma-manager"
|
"plasma-manager": "plasma-manager"
|
||||||
|
|
@ -267,6 +289,39 @@
|
||||||
"repo": "default",
|
"repo": "default",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"systems_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1726560853,
|
||||||
|
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|
|
||||||
11
flake.nix
11
flake.nix
|
|
@ -25,6 +25,11 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
kwin-effects-forceblur = {
|
||||||
|
url = "github:taj-ny/kwin-effects-forceblur";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
apple-silicon = {
|
apple-silicon = {
|
||||||
url = "github:nix-community/nixos-apple-silicon";
|
url = "github:nix-community/nixos-apple-silicon";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
@ -38,6 +43,7 @@
|
||||||
home-manager,
|
home-manager,
|
||||||
plasma-manager,
|
plasma-manager,
|
||||||
nixvim,
|
nixvim,
|
||||||
|
kwin-effects-forceblur,
|
||||||
apple-silicon,
|
apple-silicon,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
@ -50,7 +56,10 @@
|
||||||
}:
|
}:
|
||||||
nixpkgs.lib.nixosSystem {
|
nixpkgs.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit catppuccin; };
|
specialArgs = {
|
||||||
|
inherit catppuccin;
|
||||||
|
inputs = { inherit kwin-effects-forceblur; };
|
||||||
|
};
|
||||||
modules = [
|
modules = [
|
||||||
{
|
{
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
|
|
|
||||||
|
|
@ -51,8 +51,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
"org.kde.plasma.panelspacer"
|
|
||||||
"org.kde.plasma.activitypager"
|
|
||||||
"org.kde.plasma.marginsseparator"
|
"org.kde.plasma.marginsseparator"
|
||||||
{
|
{
|
||||||
systemTray.items = {
|
systemTray.items = {
|
||||||
|
|
|
||||||
137
home/all.nix
137
home/all.nix
|
|
@ -21,6 +21,7 @@
|
||||||
widevine-cdm
|
widevine-cdm
|
||||||
strawberry-master
|
strawberry-master
|
||||||
spotify-player
|
spotify-player
|
||||||
|
input-leap
|
||||||
|
|
||||||
kde-rounded-corners
|
kde-rounded-corners
|
||||||
kdePackages.partitionmanager
|
kdePackages.partitionmanager
|
||||||
|
|
@ -210,6 +211,103 @@
|
||||||
};
|
};
|
||||||
lualine = {
|
lualine = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
options = {
|
||||||
|
theme = {
|
||||||
|
normal = {
|
||||||
|
a = {
|
||||||
|
fg = "#1e1e2e";
|
||||||
|
bg = "#cba6f7";
|
||||||
|
};
|
||||||
|
b = {
|
||||||
|
fg = "#cdd6f4";
|
||||||
|
bg = "#313244";
|
||||||
|
};
|
||||||
|
c = {
|
||||||
|
fg = "#cdd6f4";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
insert = {
|
||||||
|
a = {
|
||||||
|
fg = "#1e1e2e";
|
||||||
|
bg = "#89b4fa";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
visual = {
|
||||||
|
a = {
|
||||||
|
fg = "#1e1e2e";
|
||||||
|
bg = "#94e2d5";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
replace = {
|
||||||
|
a = {
|
||||||
|
fg = "#1e1e2e";
|
||||||
|
bg = "#f38ba8";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
inactive = {
|
||||||
|
a = {
|
||||||
|
fg = "#cdd6f4";
|
||||||
|
bg = "#1e1e2e";
|
||||||
|
};
|
||||||
|
b = {
|
||||||
|
fg = "#cdd6f4";
|
||||||
|
bg = "#1e1e2e";
|
||||||
|
};
|
||||||
|
c = {
|
||||||
|
fg = "#cdd6f4";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
component_separators = "";
|
||||||
|
section_separators = {
|
||||||
|
left = "";
|
||||||
|
right = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
sections = {
|
||||||
|
lualine_a = [
|
||||||
|
{
|
||||||
|
__unkeyed-1 = "mode";
|
||||||
|
separator = {
|
||||||
|
left = " ";
|
||||||
|
};
|
||||||
|
right_padding = 2;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
lualine_b = [
|
||||||
|
"filename"
|
||||||
|
"branch"
|
||||||
|
];
|
||||||
|
lualine_c = [ "%=" ];
|
||||||
|
lualine_x = [ ];
|
||||||
|
lualine_y = [
|
||||||
|
"filetype"
|
||||||
|
"progress"
|
||||||
|
];
|
||||||
|
lualine_z = [
|
||||||
|
{
|
||||||
|
__unkeyed-1 = "location";
|
||||||
|
separator = {
|
||||||
|
right = " ";
|
||||||
|
};
|
||||||
|
left_padding = 2;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
inactive_sections = {
|
||||||
|
lualine_a = [ "filename" ];
|
||||||
|
lualine_b = [ ];
|
||||||
|
lualine_c = [ ];
|
||||||
|
lualine_x = [ ];
|
||||||
|
lualine_y = [ ];
|
||||||
|
lualine_z = [ "location" ];
|
||||||
|
};
|
||||||
|
tabline = { };
|
||||||
|
extensions = [ ];
|
||||||
|
};
|
||||||
# autoLoad = true;
|
# autoLoad = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -249,6 +347,26 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
window-rules = [
|
window-rules = [
|
||||||
|
{
|
||||||
|
description = "Global Changes";
|
||||||
|
match = {
|
||||||
|
window-class = {
|
||||||
|
value = "";
|
||||||
|
type = "substring";
|
||||||
|
};
|
||||||
|
window-types = [ "normal" ];
|
||||||
|
};
|
||||||
|
apply = {
|
||||||
|
opacityactive = {
|
||||||
|
value = 100;
|
||||||
|
apply = "force";
|
||||||
|
};
|
||||||
|
opacityinactive = {
|
||||||
|
value = 95;
|
||||||
|
apply = "force";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
{
|
{
|
||||||
description = "OpenMW";
|
description = "OpenMW";
|
||||||
match = {
|
match = {
|
||||||
|
|
@ -305,7 +423,6 @@
|
||||||
kwin = {
|
kwin = {
|
||||||
titlebarButtons = {
|
titlebarButtons = {
|
||||||
left = [
|
left = [
|
||||||
"more-window-actions"
|
|
||||||
"on-all-desktops"
|
"on-all-desktops"
|
||||||
"keep-below-windows"
|
"keep-below-windows"
|
||||||
"keep-above-windows"
|
"keep-above-windows"
|
||||||
|
|
@ -342,15 +459,20 @@
|
||||||
navigationWrapping = true;
|
navigationWrapping = true;
|
||||||
};
|
};
|
||||||
dimAdminMode.enable = true;
|
dimAdminMode.enable = true;
|
||||||
dimInactive.enable = true;
|
# dimInactive.enable = true;
|
||||||
minimization = {
|
minimization = {
|
||||||
animation = "magiclamp";
|
animation = "magiclamp";
|
||||||
duration = 50;
|
duration = 500;
|
||||||
};
|
};
|
||||||
shakeCursor.enable = true;
|
shakeCursor.enable = true;
|
||||||
snapHelper.enable = true;
|
snapHelper.enable = true;
|
||||||
translucency.enable = true;
|
translucency.enable = true;
|
||||||
windowOpenClose.animation = "fade";
|
windowOpenClose.animation = "fade";
|
||||||
|
blur = {
|
||||||
|
enable = false;
|
||||||
|
noiseStrength = 8;
|
||||||
|
strength = 5;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -369,6 +491,15 @@
|
||||||
kwinrc.Round-Corners.InactiveSecondOutlineUseCustom = false;
|
kwinrc.Round-Corners.InactiveSecondOutlineUseCustom = false;
|
||||||
kwinrc.Round-Corners.InactiveSecondOutlineUsePalette = true;
|
kwinrc.Round-Corners.InactiveSecondOutlineUsePalette = true;
|
||||||
kdeglobals.Sounds.Enable = false;
|
kdeglobals.Sounds.Enable = false;
|
||||||
|
kwinrc.Plugins.forceblurEnabled = true;
|
||||||
|
kwinrc.Effect-blurplus.BlurDecorations = true;
|
||||||
|
kwinrc.Effect-blurplus.BlurMatching = false;
|
||||||
|
kwinrc.Effect-blurplus.BlurMenus = true;
|
||||||
|
kwinrc.Effect-blurplus.BlurNonMatching = true;
|
||||||
|
kwinrc.Effect-blurplus.TopCornerRadius = 10;
|
||||||
|
kwinrc.Effect-blurplus.BottomCornerRadius = 10;
|
||||||
|
kwinrc.Effect-blurplus.NoiseStrength = 6;
|
||||||
|
kwinrc.Effect-blurplus.RefractionStrength = 10;
|
||||||
};
|
};
|
||||||
|
|
||||||
panels = [
|
panels = [
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
{
|
{
|
||||||
location = "top";
|
location = "top";
|
||||||
height = 37;
|
height = 37;
|
||||||
|
floating = false;
|
||||||
widgets = [
|
widgets = [
|
||||||
{
|
{
|
||||||
applicationTitleBar = {
|
applicationTitleBar = {
|
||||||
|
|
@ -95,13 +96,13 @@
|
||||||
useAsIcon = false;
|
useAsIcon = false;
|
||||||
radius = 8;
|
radius = 8;
|
||||||
};
|
};
|
||||||
icon = "view-media-track";
|
icon = "";
|
||||||
};
|
};
|
||||||
playbackSource = "auto";
|
playbackSource = "auto";
|
||||||
musicControls.showPlaybackControls = true;
|
musicControls.showPlaybackControls = false;
|
||||||
songText = {
|
songText = {
|
||||||
displayInSeparateLines = true;
|
displayInSeparateLines = true;
|
||||||
maximumWidth = 300;
|
maximumWidth = 360;
|
||||||
scrolling = {
|
scrolling = {
|
||||||
behavior = "alwaysScroll";
|
behavior = "alwaysScroll";
|
||||||
speed = 3;
|
speed = 3;
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
inputs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
|
@ -65,6 +66,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
hardware.bluetooth.enable = true;
|
||||||
|
|
||||||
time.timeZone = "America/New_York";
|
time.timeZone = "America/New_York";
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
i18n.extraLocaleSettings = {
|
i18n.extraLocaleSettings = {
|
||||||
|
|
@ -197,6 +200,7 @@
|
||||||
environment = {
|
environment = {
|
||||||
systemPackages = with pkgs; [
|
systemPackages = with pkgs; [
|
||||||
git
|
git
|
||||||
|
inputs.kwin-effects-forceblur.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||||
];
|
];
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
NIXOS_OZONE_WL = "1";
|
NIXOS_OZONE_WL = "1";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue