Compare commits
No commits in common. "5ce578bf37b323a4a2d6cb01dae0200d73f3e0f3" and "2ebb128a7ee3f9442ac6b20839cc0d9f92ae0700" have entirely different histories.
5ce578bf37
...
2ebb128a7e
11 changed files with 279 additions and 612 deletions
90
flake.lock
generated
90
flake.lock
generated
|
|
@ -1,37 +1,18 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"aerothemeplasma-nix": {
|
"apple-silicon": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-compat": "flake-compat",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771215876,
|
"lastModified": 1770630652,
|
||||||
"narHash": "sha256-aei7McII5+y4tROXfmOVyLbPO62sWttNkOKUlCSEIcg=",
|
"narHash": "sha256-/fhL3g+Rp16vvsNPijhLgBuZeYCv7VJr6OTJpA0ZRnw=",
|
||||||
"owner": "nyakase",
|
|
||||||
"repo": "aerothemeplasma-nix",
|
|
||||||
"rev": "b922785202501754c4503232aa5f172aeaef8b00",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nyakase",
|
|
||||||
"repo": "aerothemeplasma-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"apple-silicon": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-compat": "flake-compat",
|
|
||||||
"nixpkgs": "nixpkgs"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1771054135,
|
|
||||||
"narHash": "sha256-0RYmnOk40U4ZGbW/+3rHlNndrsuHCz9h+xequKWgwHQ=",
|
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-apple-silicon",
|
"repo": "nixos-apple-silicon",
|
||||||
"rev": "357186cca0f4c7801ff16970e4b6a05e74fd88e0",
|
"rev": "f2936008b132717d7cc4616bbac56f7478bb0a58",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -172,24 +153,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-parts_2": {
|
"flake-parts_2": {
|
||||||
"inputs": {
|
|
||||||
"nixpkgs-lib": "nixpkgs-lib_2"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1768135262,
|
|
||||||
"narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
|
|
||||||
"owner": "hercules-ci",
|
|
||||||
"repo": "flake-parts",
|
|
||||||
"rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hercules-ci",
|
|
||||||
"repo": "flake-parts",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-parts_3": {
|
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
"nixvim",
|
"nixvim",
|
||||||
|
|
@ -210,7 +173,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-parts_4": {
|
"flake-parts_3": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
"nur",
|
"nur",
|
||||||
|
|
@ -332,7 +295,7 @@
|
||||||
"cachyos-kernel": "cachyos-kernel",
|
"cachyos-kernel": "cachyos-kernel",
|
||||||
"cachyos-kernel-patches": "cachyos-kernel-patches",
|
"cachyos-kernel-patches": "cachyos-kernel-patches",
|
||||||
"flake-compat": "flake-compat_2",
|
"flake-compat": "flake-compat_2",
|
||||||
"flake-parts": "flake-parts_2",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
|
|
@ -351,22 +314,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1768305791,
|
|
||||||
"narHash": "sha256-AIdl6WAn9aymeaH/NvBj0H9qM+XuAuYbGMZaP0zcXAQ=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "1412caf7bf9e660f2f962917c14b1ea1c3bc695e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765674936,
|
"lastModified": 1765674936,
|
||||||
|
|
@ -382,21 +329,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-lib_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1765674936,
|
|
||||||
"narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs.lib",
|
|
||||||
"rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs.lib",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769598131,
|
"lastModified": 1769598131,
|
||||||
|
|
@ -431,7 +363,7 @@
|
||||||
},
|
},
|
||||||
"nixvim": {
|
"nixvim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_3",
|
"flake-parts": "flake-parts_2",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
|
|
@ -473,7 +405,7 @@
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_4",
|
"flake-parts": "flake-parts_3",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
|
|
@ -533,7 +465,6 @@
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"aerothemeplasma-nix": "aerothemeplasma-nix",
|
|
||||||
"apple-silicon": "apple-silicon",
|
"apple-silicon": "apple-silicon",
|
||||||
"base16": "base16",
|
"base16": "base16",
|
||||||
"base16-discord": "base16-discord",
|
"base16-discord": "base16-discord",
|
||||||
|
|
@ -542,8 +473,7 @@
|
||||||
"niri": "niri",
|
"niri": "niri",
|
||||||
"nix-cachyos-kernel": "nix-cachyos-kernel",
|
"nix-cachyos-kernel": "nix-cachyos-kernel",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"apple-silicon",
|
"nixpkgs-unstable"
|
||||||
"nixpkgs"
|
|
||||||
],
|
],
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
|
|
|
||||||
12
flake.nix
12
flake.nix
|
|
@ -6,7 +6,7 @@
|
||||||
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
|
||||||
# edit this to switch between stable and unstable
|
# edit this to switch between stable and unstable
|
||||||
nixpkgs.follows = "apple-silicon/nixpkgs";
|
nixpkgs.follows = "nixpkgs-unstable";
|
||||||
|
|
||||||
nix-cachyos-kernel = {
|
nix-cachyos-kernel = {
|
||||||
url = "github:xddxdd/nix-cachyos-kernel";
|
url = "github:xddxdd/nix-cachyos-kernel";
|
||||||
|
|
@ -38,11 +38,6 @@
|
||||||
inputs.home-manager.follows = "home-manager";
|
inputs.home-manager.follows = "home-manager";
|
||||||
};
|
};
|
||||||
|
|
||||||
aerothemeplasma-nix = {
|
|
||||||
url = "github:nyakase/aerothemeplasma-nix";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
niri = {
|
niri = {
|
||||||
url = "github:sodiboo/niri-flake";
|
url = "github:sodiboo/niri-flake";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
@ -78,7 +73,7 @@
|
||||||
|
|
||||||
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";
|
||||||
};
|
};
|
||||||
|
|
||||||
openmw = {
|
openmw = {
|
||||||
|
|
@ -102,7 +97,6 @@
|
||||||
base16-discord,
|
base16-discord,
|
||||||
home-manager,
|
home-manager,
|
||||||
plasma-manager,
|
plasma-manager,
|
||||||
aerothemeplasma-nix,
|
|
||||||
niri,
|
niri,
|
||||||
noctalia,
|
noctalia,
|
||||||
spicetify-nix,
|
spicetify-nix,
|
||||||
|
|
@ -220,7 +214,6 @@
|
||||||
./system/tailscale
|
./system/tailscale
|
||||||
./system/hosts/${hostname}
|
./system/hosts/${hostname}
|
||||||
./hardware/${hostname}
|
./hardware/${hostname}
|
||||||
aerothemeplasma-nix.nixosModules.aerothemeplasma-nix
|
|
||||||
niri.nixosModules.niri
|
niri.nixosModules.niri
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
noctalia.nixosModules.default
|
noctalia.nixosModules.default
|
||||||
|
|
@ -249,7 +242,6 @@
|
||||||
scheme = "${tt-schemes}/base24/${config.colors.scheme}.yaml";
|
scheme = "${tt-schemes}/base24/${config.colors.scheme}.yaml";
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
aerothemeplasma-nix.homeModules.aerothemeplasma-nix
|
|
||||||
plasma-manager.homeModules.plasma-manager
|
plasma-manager.homeModules.plasma-manager
|
||||||
noctalia.homeModules.default
|
noctalia.homeModules.default
|
||||||
spicetify-nix.homeManagerModules.default
|
spicetify-nix.homeManagerModules.default
|
||||||
|
|
|
||||||
|
|
@ -1,459 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
/* DO NOT EDIT this file directly, instead modify design-tokens.json
|
|
||||||
* and run `npm run build` to see your changes. */
|
|
||||||
|
|
||||||
@import "../colors.css";
|
|
||||||
|
|
||||||
@layer tokens-foundation, tokens-prefers-contrast, tokens-forced-colors;
|
|
||||||
|
|
||||||
@layer tokens-foundation {
|
|
||||||
:root,
|
|
||||||
:host(.anonymous-content-host) {
|
|
||||||
/** Background Color **/
|
|
||||||
--background-color-box: var(--base) !important;
|
|
||||||
--background-color-critical: var(--maroon) !important;
|
|
||||||
--background-color-information: var(--sapphire) !important;
|
|
||||||
--background-color-success: var(--teal) !important;
|
|
||||||
--background-color-warning: var(--peach) !important;
|
|
||||||
--promo-background-color: var(--background-color-information) !important;
|
|
||||||
--table-row-background-color: var(--mantle) !important;
|
|
||||||
|
|
||||||
/** Border **/
|
|
||||||
--border-color-card: color-mix(
|
|
||||||
in srgb,
|
|
||||||
currentColor 10%,
|
|
||||||
transparent
|
|
||||||
) !important;
|
|
||||||
--border-color-interactive-hover: var(
|
|
||||||
--border-color-interactive
|
|
||||||
) !important;
|
|
||||||
--border-color-interactive-active: var(
|
|
||||||
--border-color-interactive
|
|
||||||
) !important;
|
|
||||||
--border-color-interactive-disabled: var(
|
|
||||||
--border-color-interactive
|
|
||||||
) !important;
|
|
||||||
--border-color-selected: var(--accent) !important;
|
|
||||||
--border-color-transparent: transparent !important;
|
|
||||||
--border-radius-circle: 9999px !important;
|
|
||||||
--border-radius-xsmall: 2px !important;
|
|
||||||
--border-radius-small: 4px !important;
|
|
||||||
--border-radius-medium: 8px !important;
|
|
||||||
--border-radius-large: 16px !important;
|
|
||||||
--border-width: 0px !important;
|
|
||||||
|
|
||||||
/** Box Shadow **/
|
|
||||||
--box-shadow-card: var(--box-shadow-level-2) !important;
|
|
||||||
--box-shadow-card-hover: var(--box-shadow-level-4) !important;
|
|
||||||
--box-shadow-color-darker-layer-1: rgba(0, 0, 0, 0.15) !important;
|
|
||||||
--box-shadow-color-darker-layer-2: rgba(0, 0, 0, 0.2) !important;
|
|
||||||
--box-shadow-color-lighter-layer-1: rgba(0, 0, 0, 0.05) !important;
|
|
||||||
--box-shadow-color-lighter-layer-2: rgba(0, 0, 0, 0.1) !important;
|
|
||||||
--box-shadow-level-1:
|
|
||||||
0 0 1px var(--box-shadow-color-darker-layer-1),
|
|
||||||
0 1px 2px var(--box-shadow-color-darker-layer-2) !important;
|
|
||||||
--box-shadow-level-2:
|
|
||||||
0 0.25px 0.75px var(--box-shadow-color-lighter-layer-1),
|
|
||||||
0 2px 6px var(--box-shadow-color-lighter-layer-2) !important;
|
|
||||||
--box-shadow-level-3:
|
|
||||||
0 0.375px 1.5px var(--box-shadow-color-lighter-layer-1),
|
|
||||||
0 3px 12px var(--box-shadow-color-lighter-layer-2) !important;
|
|
||||||
--box-shadow-level-4:
|
|
||||||
0 0.5px 2px var(--box-shadow-color-lighter-layer-1),
|
|
||||||
0 4px 16px var(--box-shadow-color-lighter-layer-2) !important;
|
|
||||||
--box-shadow-popup: var(--box-shadow-level-3) !important;
|
|
||||||
--box-shadow-tab: var(--box-shadow-level-1) !important;
|
|
||||||
|
|
||||||
/** Button **/
|
|
||||||
--button-background-color-disabled: var(
|
|
||||||
--button-background-color
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive: var(--red) !important;
|
|
||||||
--button-background-color-destructive-hover: color-mix(
|
|
||||||
in srgb,
|
|
||||||
var(--red),
|
|
||||||
var(--text) 10%
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-active: color-mix(
|
|
||||||
in srgb,
|
|
||||||
var(--red),
|
|
||||||
var(--text) 20%
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-disabled: var(
|
|
||||||
--button-background-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-selected: var(
|
|
||||||
--button-background-color-destructive-active
|
|
||||||
) !important;
|
|
||||||
--button-background-color-ghost: transparent !important;
|
|
||||||
--button-background-color-ghost-hover: var(
|
|
||||||
--button-background-color-hover
|
|
||||||
) !important;
|
|
||||||
--button-background-color-ghost-active: var(
|
|
||||||
--button-background-color-active
|
|
||||||
) !important;
|
|
||||||
--button-background-color-ghost-disabled: var(
|
|
||||||
--button-background-color-ghost
|
|
||||||
) !important;
|
|
||||||
--button-background-color-ghost-selected: var(
|
|
||||||
--button-background-color-ghost-active
|
|
||||||
) !important;
|
|
||||||
--button-background-color-primary: var(--accent) !important;
|
|
||||||
--button-background-color-primary-hover: color-mix(
|
|
||||||
in srgb,
|
|
||||||
var(--accent),
|
|
||||||
var(--text) 10%
|
|
||||||
) !important;
|
|
||||||
--button-background-color-primary-active: color-mix(
|
|
||||||
in srgb,
|
|
||||||
var(--accent),
|
|
||||||
var(--text) 20%
|
|
||||||
) !important;
|
|
||||||
--button-background-color-primary-disabled: var(
|
|
||||||
--button-background-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-background-color-primary-selected: var(
|
|
||||||
--button-background-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-background-color-selected: var(
|
|
||||||
--button-background-color-active
|
|
||||||
) !important;
|
|
||||||
--button-border: var(--border-width) solid var(--button-border-color) !important;
|
|
||||||
--button-border-color: transparent !important;
|
|
||||||
--button-border-color-hover: var(--button-border-color) !important;
|
|
||||||
--button-border-color-active: var(--button-border-color) !important;
|
|
||||||
--button-border-color-disabled: var(--button-border-color) !important;
|
|
||||||
--button-border-color-destructive: transparent !important;
|
|
||||||
--button-border-color-destructive-hover: var(
|
|
||||||
--button-border-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-active: var(
|
|
||||||
--button-border-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-disabled: var(
|
|
||||||
--button-border-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-selected: var(
|
|
||||||
--button-border-color-destructive-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-ghost: var(--button-border-color) !important;
|
|
||||||
--button-border-color-ghost-hover: var(
|
|
||||||
--button-border-color-hover
|
|
||||||
) !important;
|
|
||||||
--button-border-color-ghost-active: var(
|
|
||||||
--button-border-color-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-ghost-disabled: var(
|
|
||||||
--button-border-color-disabled
|
|
||||||
) !important;
|
|
||||||
--button-border-color-ghost-selected: var(
|
|
||||||
--button-border-color-ghost-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-primary: transparent !important;
|
|
||||||
--button-border-color-primary-hover: var(
|
|
||||||
--button-border-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-border-color-primary-active: var(
|
|
||||||
--button-border-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-border-color-primary-disabled: var(
|
|
||||||
--button-border-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-border-color-primary-selected: var(
|
|
||||||
--button-border-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-selected: var(
|
|
||||||
--button-border-color-active
|
|
||||||
) !important;
|
|
||||||
--button-border-radius: var(--border-radius-medium) !important;
|
|
||||||
--button-font-size: var(--font-size-root) !important;
|
|
||||||
--button-font-size-small: var(--font-size-small) !important;
|
|
||||||
--button-font-weight: var(--font-weight-semibold) !important;
|
|
||||||
--button-icon-fill: currentColor !important;
|
|
||||||
--button-icon-stroke: var(--button-icon-fill) !important;
|
|
||||||
--button-min-height: var(--size-item-large) !important;
|
|
||||||
--button-min-height-small: var(--size-item-medium) !important;
|
|
||||||
--button-opacity-disabled: 0.5 !important;
|
|
||||||
--button-padding: var(--space-xsmall) var(--space-large) !important;
|
|
||||||
--button-padding-icon: 0 !important;
|
|
||||||
--button-size-icon: var(--button-min-height) !important;
|
|
||||||
--button-size-icon-small: var(--button-min-height-small) !important;
|
|
||||||
--button-text-color-hover: var(--button-text-color) !important;
|
|
||||||
--button-text-color-active: var(--button-text-color) !important;
|
|
||||||
--button-text-color-disabled: var(--button-text-color) !important;
|
|
||||||
--button-text-color-destructive: var(--crust) !important;
|
|
||||||
--button-text-color-destructive-hover: var(
|
|
||||||
--button-text-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-active: var(
|
|
||||||
--button-text-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-disabled: var(
|
|
||||||
--button-text-color-destructive
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-selected: var(
|
|
||||||
--button-text-color-destructive-active
|
|
||||||
) !important;
|
|
||||||
--button-text-color-ghost: inherit !important;
|
|
||||||
--button-text-color-ghost-hover: inherit !important;
|
|
||||||
--button-text-color-ghost-active: inherit !important;
|
|
||||||
--button-text-color-ghost-disabled: inherit !important;
|
|
||||||
--button-text-color-ghost-selected: var(
|
|
||||||
--button-text-color-ghost-active
|
|
||||||
) !important;
|
|
||||||
--button-text-color-primary-hover: var(
|
|
||||||
--button-text-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-text-color-primary-active: var(
|
|
||||||
--button-text-color-primary-hover
|
|
||||||
) !important;
|
|
||||||
--button-text-color-primary-disabled: var(
|
|
||||||
--button-text-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-text-color-primary-selected: var(
|
|
||||||
--button-text-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-text-color-selected: var(--button-text-color-active) !important;
|
|
||||||
|
|
||||||
/** Checkbox **/
|
|
||||||
--checkbox-margin-inline: var(--space-small) !important;
|
|
||||||
--checkbox-size: var(--size-item-small) !important;
|
|
||||||
|
|
||||||
/** Focus Outline **/
|
|
||||||
--focus-outline: var(--focus-outline-width) solid var(--focus-outline-color) !important;
|
|
||||||
--focus-outline-color: var(--accent) !important;
|
|
||||||
--focus-outline-inset: calc(-1 * var(--focus-outline-width)) !important;
|
|
||||||
--focus-outline-offset: 2px !important;
|
|
||||||
--focus-outline-width: 2px !important;
|
|
||||||
|
|
||||||
/** Font Weight **/
|
|
||||||
--font-weight: normal !important;
|
|
||||||
--font-weight-bold: 700 !important;
|
|
||||||
--font-weight-semibold: 600 !important;
|
|
||||||
|
|
||||||
/** Heading **/
|
|
||||||
--heading-font-size-medium: var(--font-size-large) !important;
|
|
||||||
--heading-font-size-large: var(--font-size-xlarge) !important;
|
|
||||||
--heading-font-size-xlarge: var(--font-size-xxlarge) !important;
|
|
||||||
--heading-font-weight: var(--font-weight-semibold) !important;
|
|
||||||
|
|
||||||
/** Icon **/
|
|
||||||
--icon-color: var(--subtext1) !important;
|
|
||||||
--icon-color-critical: var(--red) !important;
|
|
||||||
--icon-color-information: var(--sky) !important;
|
|
||||||
--icon-color-success: var(--green) !important;
|
|
||||||
--icon-color-warning: var(--yellow) !important;
|
|
||||||
--icon-size: var(--icon-size-small) !important;
|
|
||||||
--icon-size-xsmall: var(--size-item-xsmall) !important;
|
|
||||||
--icon-size-small: var(--size-item-small) !important;
|
|
||||||
--icon-size-medium: 20px !important;
|
|
||||||
--icon-size-large: var(--size-item-medium) !important;
|
|
||||||
--icon-size-xlarge: var(--size-item-large) !important;
|
|
||||||
|
|
||||||
/** Input - Text **/
|
|
||||||
--input-text-min-height: var(--button-min-height) !important;
|
|
||||||
|
|
||||||
/** Link **/
|
|
||||||
--link-focus-outline-offset: 1px !important;
|
|
||||||
|
|
||||||
/** Outline Color **/
|
|
||||||
--outline-color-error: var(--red) !important;
|
|
||||||
|
|
||||||
/** Size **/
|
|
||||||
--size-item-xsmall: 12px !important;
|
|
||||||
--size-item-small: 16px !important;
|
|
||||||
--size-item-medium: 24px !important;
|
|
||||||
--size-item-large: 32px !important;
|
|
||||||
--size-item-xlarge: 48px !important;
|
|
||||||
|
|
||||||
/** Space **/
|
|
||||||
--space-xxsmall: calc(0.5 * var(--space-xsmall)) !important;
|
|
||||||
--space-xsmall: 0.267rem !important;
|
|
||||||
--space-small: calc(2 * var(--space-xsmall)) !important;
|
|
||||||
--space-medium: calc(3 * var(--space-xsmall)) !important;
|
|
||||||
--space-large: calc(4 * var(--space-xsmall)) !important;
|
|
||||||
--space-xlarge: calc(6 * var(--space-xsmall)) !important;
|
|
||||||
--space-xxlarge: calc(8 * var(--space-xsmall)) !important;
|
|
||||||
|
|
||||||
/** Text **/
|
|
||||||
--text-color-disabled: color-mix(
|
|
||||||
in srgb,
|
|
||||||
currentColor 40%,
|
|
||||||
transparent
|
|
||||||
) !important;
|
|
||||||
--text-color-deemphasized: color-mix(
|
|
||||||
in srgb,
|
|
||||||
currentColor 69%,
|
|
||||||
transparent
|
|
||||||
) !important;
|
|
||||||
--text-color-error: var(--red) !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@layer tokens-prefers-contrast {
|
|
||||||
@media (prefers-contrast) {
|
|
||||||
:root,
|
|
||||||
:host(.anonymous-content-host) {
|
|
||||||
/** Attention Dot **/
|
|
||||||
--attention-dot-color: var(--accent) !important;
|
|
||||||
|
|
||||||
/** Background Color **/
|
|
||||||
--background-color-box: var(--base) !important;
|
|
||||||
--background-color-box-info: var(--base) !important;
|
|
||||||
--background-color-canvas: var(--base) !important;
|
|
||||||
--background-color-critical: var(--base) !important;
|
|
||||||
--background-color-information: var(--base) !important;
|
|
||||||
--background-color-success: var(--base) !important;
|
|
||||||
--background-color-warning: var(--base) !important;
|
|
||||||
|
|
||||||
/** Border **/
|
|
||||||
--border-color: var(--text) !important;
|
|
||||||
--border-color-card: color-mix(
|
|
||||||
in srgb,
|
|
||||||
currentColor 41%,
|
|
||||||
transparent
|
|
||||||
) !important;
|
|
||||||
--border-color-deemphasized: currentColor !important;
|
|
||||||
--border-color-interactive: var(--text) !important;
|
|
||||||
--border-color-transparent: var(--text) !important;
|
|
||||||
|
|
||||||
/** Button **/
|
|
||||||
--button-border-color: var(--button-text-color) !important;
|
|
||||||
--button-text-color-ghost-hover: var(
|
|
||||||
--button-text-color-hover
|
|
||||||
) !important;
|
|
||||||
--button-text-color-ghost-active: var(
|
|
||||||
--button-text-color-active
|
|
||||||
) !important;
|
|
||||||
|
|
||||||
/** Icon **/
|
|
||||||
--icon-color: var(--text) !important;
|
|
||||||
--icon-color-critical: var(--icon-color) !important;
|
|
||||||
--icon-color-information: var(--icon-color) !important;
|
|
||||||
--icon-color-success: var(--icon-color) !important;
|
|
||||||
--icon-color-warning: var(--icon-color) !important;
|
|
||||||
|
|
||||||
/** Outline Color **/
|
|
||||||
--outline-color-error: var(--border-color) !important;
|
|
||||||
|
|
||||||
/** Text **/
|
|
||||||
--text-color: var(--text) !important;
|
|
||||||
--text-color-deemphasized: inherit !important;
|
|
||||||
--text-color-error: inherit !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@layer tokens-forced-colors {
|
|
||||||
@media (forced-colors) {
|
|
||||||
:root,
|
|
||||||
:host(.anonymous-content-host) {
|
|
||||||
/** Background Color **/
|
|
||||||
--table-row-background-color-alternate: var(--base) !important;
|
|
||||||
|
|
||||||
/** Border **/
|
|
||||||
--border-color-card: var(--text) !important;
|
|
||||||
--border-color-deemphasized: var(--text) !important;
|
|
||||||
--border-color-interactive: var(--text) !important;
|
|
||||||
--border-color-interactive-hover: var(--accent) !important;
|
|
||||||
--border-color-interactive-active: var(--text) !important;
|
|
||||||
--border-color-interactive-disabled: var(--subtext0) !important;
|
|
||||||
--border-color-selected: var(--accent) !important;
|
|
||||||
|
|
||||||
/** Button **/
|
|
||||||
--button-background-color: var(--surface0) !important;
|
|
||||||
--button-background-color-hover: var(--crust) !important;
|
|
||||||
--button-background-color-active: var(--crust) !important;
|
|
||||||
--button-background-color-disabled: var(--surface0) !important;
|
|
||||||
--button-background-color-destructive: var(
|
|
||||||
--button-background-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-hover: var(
|
|
||||||
--button-background-color-primary-hover
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-active: var(
|
|
||||||
--button-background-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-background-color-destructive-disabled: var(
|
|
||||||
--button-background-color-primary-disabled
|
|
||||||
) !important;
|
|
||||||
--button-background-color-primary-disabled: var(
|
|
||||||
--button-text-color-disabled
|
|
||||||
) !important;
|
|
||||||
--button-border-color: var(--border-color-interactive) !important;
|
|
||||||
--button-border-color-hover: var(
|
|
||||||
--border-color-interactive-hover
|
|
||||||
) !important;
|
|
||||||
--button-border-color-active: var(
|
|
||||||
--border-color-interactive-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-disabled: var(
|
|
||||||
--border-color-interactive-disabled
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive: var(
|
|
||||||
--button-border-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-hover: var(
|
|
||||||
--button-border-color-primary-hover
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-active: var(
|
|
||||||
--button-border-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-border-color-destructive-disabled: var(
|
|
||||||
--button-border-color-primary-disabled
|
|
||||||
) !important;
|
|
||||||
--button-border-color-primary: var(--surface0) !important;
|
|
||||||
--button-border-color-primary-hover: var(--crust) !important;
|
|
||||||
--button-border-color-primary-active: var(--text) !important;
|
|
||||||
--button-opacity-disabled: 1 !important;
|
|
||||||
--button-text-color: var(--text) !important;
|
|
||||||
--button-text-color-hover: var(--accent) !important;
|
|
||||||
--button-text-color-active: var(--accent) !important;
|
|
||||||
--button-text-color-disabled: var(--subtext0) !important;
|
|
||||||
--button-text-color-destructive: var(
|
|
||||||
--button-text-color-primary
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-hover: var(
|
|
||||||
--button-text-color-primary-hover
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-active: var(
|
|
||||||
--button-text-color-primary-active
|
|
||||||
) !important;
|
|
||||||
--button-text-color-destructive-disabled: var(
|
|
||||||
--button-text-color-primary-disabled
|
|
||||||
) !important;
|
|
||||||
--button-text-color-ghost-hover: var(
|
|
||||||
--button-text-color-hover
|
|
||||||
) !important;
|
|
||||||
--button-text-color-ghost-active: var(
|
|
||||||
--button-text-color-active
|
|
||||||
) !important;
|
|
||||||
--button-text-color-primary: var(--surface0) !important;
|
|
||||||
--button-text-color-primary-hover: var(--crust) !important;
|
|
||||||
|
|
||||||
/** Color **/
|
|
||||||
--color-accent-primary: var(--text) !important;
|
|
||||||
--color-accent-primary-hover: var(--accent) !important;
|
|
||||||
--color-accent-primary-active: var(
|
|
||||||
--color-accent-primary-hover
|
|
||||||
) !important;
|
|
||||||
--color-accent-primary-selected: var(--accent) !important;
|
|
||||||
|
|
||||||
/** Focus Outline **/
|
|
||||||
--focus-outline-color: var(--text) !important;
|
|
||||||
|
|
||||||
/** Link **/
|
|
||||||
--link-color: var(--blue) !important;
|
|
||||||
--link-color-hover: var(--blue) !important;
|
|
||||||
--link-color-active: var(--red) !important;
|
|
||||||
--link-color-visited: var(--link-color) !important;
|
|
||||||
|
|
||||||
/** Text **/
|
|
||||||
--text-color-disabled: var(--subtext0) !important;
|
|
||||||
--text-color-accent-primary-selected: var(--crust) !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -89,6 +89,21 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# 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
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
# when a new Home Manager release introduces backwards
|
# when a new Home Manager release introduces backwards
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
|
||||||
pkgs-unstable,
|
pkgs-unstable,
|
||||||
spicetify-nix,
|
spicetify-nix,
|
||||||
...
|
...
|
||||||
|
|
@ -52,4 +51,72 @@
|
||||||
theme = spicePkgs.themes.catppuccin;
|
theme = spicePkgs.themes.catppuccin;
|
||||||
colorScheme = "mocha";
|
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,12 +1,7 @@
|
||||||
{
|
{ pkgs, config, ... }:
|
||||||
pkgs,
|
|
||||||
config,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
{
|
||||||
colors = {
|
colors = {
|
||||||
scheme = "catppuccin-latte";
|
scheme = "catppuccin-mocha";
|
||||||
accent = "base09";
|
accent = "base09";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -29,7 +24,7 @@
|
||||||
density = "spacious";
|
density = "spacious";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.plasma = lib.mkDefault {
|
programs.plasma = {
|
||||||
input.touchpads = [
|
input.touchpads = [
|
||||||
{
|
{
|
||||||
name = "Apple MTP multi-touch";
|
name = "Apple MTP multi-touch";
|
||||||
|
|
@ -47,5 +42,97 @@
|
||||||
# this is really annoying on apple laptops
|
# this is really annoying on apple laptops
|
||||||
org_kde_powerdevil.Sleep = [ ];
|
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,7 +1,6 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
|
|
@ -23,19 +22,21 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
aerothemeplasma = {
|
programs.plasma = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plasma.enable = true;
|
overrideConfig = true;
|
||||||
fonts.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.plasma = lib.mkDefault {
|
|
||||||
enable = true;
|
|
||||||
session = {
|
session = {
|
||||||
sessionRestore.restoreOpenApplicationsOnLogin = "startWithEmptySession";
|
sessionRestore.restoreOpenApplicationsOnLogin = "startWithEmptySession";
|
||||||
};
|
};
|
||||||
|
|
||||||
workspace = {
|
workspace = {
|
||||||
|
iconTheme = config.gtk.iconTheme.name;
|
||||||
|
windowDecorations = {
|
||||||
|
library = "org.kde.breeze";
|
||||||
|
theme = "Breeze";
|
||||||
|
};
|
||||||
|
cursor.size = 24;
|
||||||
wallpaperPictureOfTheDay.provider = "bing";
|
wallpaperPictureOfTheDay.provider = "bing";
|
||||||
wallpaperFillMode = "preserveAspectCrop";
|
wallpaperFillMode = "preserveAspectCrop";
|
||||||
};
|
};
|
||||||
|
|
@ -163,6 +164,19 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
kwin = {
|
kwin = {
|
||||||
|
titlebarButtons = {
|
||||||
|
left = [
|
||||||
|
"on-all-desktops"
|
||||||
|
"keep-below-windows"
|
||||||
|
"keep-above-windows"
|
||||||
|
];
|
||||||
|
right = [
|
||||||
|
"minimize"
|
||||||
|
"maximize"
|
||||||
|
"close"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
nightLight = {
|
nightLight = {
|
||||||
enable = true;
|
enable = true;
|
||||||
mode = "location";
|
mode = "location";
|
||||||
|
|
@ -183,16 +197,25 @@
|
||||||
rows = 1;
|
rows = 1;
|
||||||
};
|
};
|
||||||
effects = {
|
effects = {
|
||||||
# desktopSwitching = {
|
desktopSwitching = {
|
||||||
# animation = "slide";
|
animation = "slide";
|
||||||
# navigationWrapping = true;
|
navigationWrapping = true;
|
||||||
# };
|
};
|
||||||
|
dimAdminMode.enable = true;
|
||||||
|
# dimInactive.enable = true;
|
||||||
minimization = {
|
minimization = {
|
||||||
animation = "magiclamp";
|
animation = "magiclamp";
|
||||||
duration = 500;
|
duration = 500;
|
||||||
};
|
};
|
||||||
shakeCursor.enable = true;
|
shakeCursor.enable = true;
|
||||||
snapHelper.enable = true;
|
snapHelper.enable = true;
|
||||||
|
# translucency.enable = true;
|
||||||
|
# windowOpenClose.animation = "fade";
|
||||||
|
blur = {
|
||||||
|
enable = true;
|
||||||
|
noiseStrength = 8;
|
||||||
|
strength = 5;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -227,5 +250,38 @@
|
||||||
kwinrc.Effect-blurplus.RefractionStrength = 10;
|
kwinrc.Effect-blurplus.RefractionStrength = 10;
|
||||||
ksplashrc.KSplash.Engine = "KSplashQML";
|
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"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -512,18 +512,10 @@
|
||||||
|
|
||||||
"Mod+W".action.toggle-column-tabbed-display = { };
|
"Mod+W".action.toggle-column-tabbed-display = { };
|
||||||
|
|
||||||
"Print".action.screenshot = {
|
"Print".action.screenshot = { };
|
||||||
show-pointer = false;
|
"Mod+Shift+S".action.screenshot = { };
|
||||||
};
|
"Ctrl+Print".action.screenshot-screen = { };
|
||||||
"Mod+Shift+S".action.screenshot = {
|
"Alt+Print".action.screenshot-window = { };
|
||||||
show-pointer = false;
|
|
||||||
};
|
|
||||||
"Ctrl+Print".action.screenshot-screen = {
|
|
||||||
show-pointer = false;
|
|
||||||
};
|
|
||||||
"Alt+Print".action.screenshot-window = {
|
|
||||||
show-pointer = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
"Mod+Escape" = {
|
"Mod+Escape" = {
|
||||||
action.toggle-keyboard-shortcuts-inhibit = { };
|
action.toggle-keyboard-shortcuts-inhibit = { };
|
||||||
|
|
|
||||||
|
|
@ -206,7 +206,7 @@
|
||||||
deviceNativePath = "__default__";
|
deviceNativePath = "__default__";
|
||||||
displayMode = "icon-hover";
|
displayMode = "icon-hover";
|
||||||
hideIfIdle = false;
|
hideIfIdle = false;
|
||||||
hideIfNotDetected = false;
|
hideIfNotDetected = true;
|
||||||
id = "Battery";
|
id = "Battery";
|
||||||
showNoctaliaPerformance = false;
|
showNoctaliaPerformance = false;
|
||||||
showPowerProfiles = true;
|
showPowerProfiles = true;
|
||||||
|
|
|
||||||
|
|
@ -21,19 +21,19 @@ final: prev: {
|
||||||
|
|
||||||
riff = final.callPackage ./riff { };
|
riff = final.callPackage ./riff { };
|
||||||
|
|
||||||
# linuxPackages_asahi = prev.linuxPackages_asahi.override {
|
linuxPackages_asahi = prev.linuxPackages_asahi.override {
|
||||||
# _kernelPatches = [
|
_kernelPatches = [
|
||||||
# {
|
{
|
||||||
# name = "Mailbox and RTKIT support";
|
name = "Mailbox and RTKIT support";
|
||||||
# patch = null;
|
patch = null;
|
||||||
# structuredExtraConfig = with prev.lib.kernel; {
|
structuredExtraConfig = with prev.lib.kernel; {
|
||||||
# APPLE_MAILBOX = yes;
|
APPLE_MAILBOX = yes;
|
||||||
# APPLE_RTKIT = yes;
|
APPLE_RTKIT = yes;
|
||||||
# APPLE_RTKIT_HELPER = yes;
|
APPLE_RTKIT_HELPER = yes;
|
||||||
# RUST_APPLE_RTKIT = yes;
|
RUST_APPLE_RTKIT = yes;
|
||||||
# RUST_FW_LOADER_ABSTRACTIONS = yes;
|
RUST_FW_LOADER_ABSTRACTIONS = yes;
|
||||||
# };
|
};
|
||||||
# }
|
}
|
||||||
# ];
|
];
|
||||||
# };
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -118,23 +118,10 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
aerothemeplasma = {
|
|
||||||
enable = true;
|
|
||||||
plasma.enable = true;
|
|
||||||
fonts.enable = false;
|
|
||||||
plymouth.enable = false;
|
|
||||||
sddm.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
# displayManager = {
|
|
||||||
# gdm.enable = true;
|
|
||||||
# defaultSession = "niri";
|
|
||||||
# };
|
|
||||||
desktopManager.plasma6.enable = true;
|
|
||||||
displayManager = {
|
displayManager = {
|
||||||
sddm.enable = true;
|
gdm.enable = true;
|
||||||
defaultSession = "aerothemeplasma";
|
defaultSession = "niri";
|
||||||
};
|
};
|
||||||
|
|
||||||
libinput.enable = true;
|
libinput.enable = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue