switch to niri wip branch for blur, update noctalia config, enable qt stylix theming, update niri config

This commit is contained in:
2026-03-09 16:49:11 +01:00
parent 8669253399
commit 62c14b3cdd
9 changed files with 88 additions and 185 deletions

1
Kvantum/Base16Kvantum Symbolic link
View File

@@ -0,0 +1 @@
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/Kvantum/Base16Kvantum

1
Kvantum/kvantum.kvconfig Symbolic link
View File

@@ -0,0 +1 @@
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/Kvantum/kvantum.kvconfig

View File

@@ -1 +1 @@
/nix/store/2qyj9b0srxijc0spmdragvm2x650aiml-home-manager-files/.config/autostart/stylix-activate-gnome.desktop /nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/autostart/stylix-activate-gnome.desktop

View File

@@ -1 +1 @@
/nix/store/2qyj9b0srxijc0spmdragvm2x650aiml-home-manager-files/.config/autostart/stylix-activate-kde.desktop /nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/autostart/stylix-activate-kde.desktop

169
home-manager/flake.lock generated
View File

@@ -1,21 +1,5 @@
{ {
"nodes": { "nodes": {
"advisory-db": {
"flake": false,
"locked": {
"lastModified": 1770535588,
"narHash": "sha256-zi+Ote4H/hbhKoAFpgEqYh04CEoOdgK8LSd53Pt/8AU=",
"owner": "rustsec",
"repo": "advisory-db",
"rev": "1c176c03f6d76499a541a4598932837f9f4642ad",
"type": "github"
},
"original": {
"owner": "rustsec",
"repo": "advisory-db",
"type": "github"
}
},
"base16": { "base16": {
"inputs": { "inputs": {
"fromYaml": "fromYaml" "fromYaml": "fromYaml"
@@ -147,40 +131,6 @@
"type": "github" "type": "github"
} }
}, },
"crane": {
"locked": {
"lastModified": 1770419512,
"narHash": "sha256-o8Vcdz6B6bkiGUYkZqFwH3Pv1JwZyXht3dMtS7RchIo=",
"owner": "ipetkov",
"repo": "crane",
"rev": "2510f2cbc3ccd237f700bb213756a8f35c32d8d7",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"fenix": {
"inputs": {
"nixpkgs": "nixpkgs",
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1770534122,
"narHash": "sha256-7pA+q0JjEpECX9aBT4x4b2IRQuGIYKGwksZTuSm2EA8=",
"owner": "nix-community",
"repo": "fenix",
"rev": "0c9a447b32ee7af5cd2ad73aaf1bcfa09287a619",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -329,36 +279,33 @@
}, },
"niri": { "niri": {
"inputs": { "inputs": {
"advisory-db": "advisory-db",
"crane": "crane",
"fenix": "fenix",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"nixpkgs-tracy": "nixpkgs-tracy", "rust-overlay": "rust-overlay"
"treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1770946924, "lastModified": 1772873838,
"narHash": "sha256-XpZyA6pkdtve0vRpiDiaDkWXavmh6quJ4TAv1w2Ic9s=", "narHash": "sha256-pFh7J2fBqsZvZrD26zfOj30qTM8+7PLZsNSLX+VOcUA=",
"owner": "Lukrecjaaa", "owner": "niri-wm",
"repo": "niri", "repo": "niri",
"rev": "defcdd8c3f4262311b08e7c22c513b15a9965842", "rev": "5393902dd22e9d540438ee178775f1e488eea724",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Lukrecjaaa", "owner": "niri-wm",
"ref": "wip/branch",
"repo": "niri", "repo": "niri",
"type": "github" "type": "github"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1770197578, "lastModified": 1772773019,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", "rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -384,54 +331,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-tracy": {
"locked": {
"lastModified": 1769755524,
"narHash": "sha256-WdOgKw0aDi71hrGy7Zi0kTHEIGJFGB2lWBO32rAPgYA=",
"owner": "davidkern",
"repo": "nixpkgs",
"rev": "c15c8f34f27eeece2b38f570f676f3ec62a85122",
"type": "github"
},
"original": {
"owner": "davidkern",
"ref": "tracy-split-package",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1770107345,
"narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1772773019,
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"noctalia": { "noctalia": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -526,32 +425,36 @@
"codex-cli-nix": "codex-cli-nix", "codex-cli-nix": "codex-cli-nix",
"home-manager": "home-manager", "home-manager": "home-manager",
"niri": "niri", "niri": "niri",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs",
"nixpkgs-pre-ad01": "nixpkgs-pre-ad01", "nixpkgs-pre-ad01": "nixpkgs-pre-ad01",
"noctalia": "noctalia", "noctalia": "noctalia",
"quickshell": "quickshell", "quickshell": "quickshell",
"rust-overlay": "rust-overlay", "rust-overlay": "rust-overlay_2",
"stylix": "stylix" "stylix": "stylix"
} }
}, },
"rust-analyzer-src": { "rust-overlay": {
"flake": false, "inputs": {
"nixpkgs": [
"niri",
"nixpkgs"
]
},
"locked": { "locked": {
"lastModified": 1770470239, "lastModified": 1757989933,
"narHash": "sha256-0hooiH069rm+xUwRa20+Cj0mvTN6IQy797f3qPLbjsY=", "narHash": "sha256-9cpKYWWPCFhgwQTww8S94rTXgg8Q8ydFv9fXM6I8xQM=",
"owner": "rust-lang", "owner": "oxalica",
"repo": "rust-analyzer", "repo": "rust-overlay",
"rev": "fc5544304143d4bfd10fbf8839b1010c15e1491e", "rev": "8249aa3442fb9b45e615a35f39eca2fe5510d7c3",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "rust-lang", "owner": "oxalica",
"ref": "nightly", "repo": "rust-overlay",
"repo": "rust-analyzer",
"type": "github" "type": "github"
} }
}, },
"rust-overlay": { "rust-overlay_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@@ -745,24 +648,6 @@
"repo": "base16-zed", "repo": "base16-zed",
"type": "github" "type": "github"
} }
},
"treefmt-nix": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1770228511,
"narHash": "sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD+Fyxk=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "337a4fe074be1042a35086f15481d763b8ddc0e7",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
} }
}, },
"root": "root", "root": "root",

View File

@@ -31,7 +31,7 @@
}; };
niri = { niri = {
url = "github:Lukrecjaaa/niri"; url = "github:niri-wm/niri/wip/branch";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View File

@@ -202,14 +202,6 @@
}; };
}; };
qt = {
enable = true;
platformTheme.name = "adwaita";
style = {
name = "adwaita-dark";
};
};
# Enable and configure git # Enable and configure git
programs.git = { programs.git = {
enable = true; enable = true;
@@ -258,7 +250,6 @@
# Use dark mode # Use dark mode
polarity = "dark"; polarity = "dark";
# Disable Qt theming (it's janky and doesn't apply everywhere) targets.qt.enable = true;
# targets.qt.enable = false;
}; };
} }

View File

@@ -1,9 +1,4 @@
layout { layout {
blur {
noise 0.1
passes 3
radius 10
}
gaps 5 gaps 5
background-color "transparent" background-color "transparent"
always-center-single-column always-center-single-column
@@ -85,34 +80,63 @@ window-rule {
} }
window-rule { window-rule {
match app-id="kitty" match app-id="kitty"
blur {
on background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="kitty" is-floating=true
background-effect {
blur true
noise 0.1
xray false
} }
} }
window-rule { window-rule {
match app-id="code" match app-id="code"
opacity 0.85 opacity 0.85
blur {
on background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="code" is-floating=true
background-effect {
blur true
noise 0.1
xray false
} }
} }
window-rule { window-rule {
match app-id="org.gnome.Nautilus" match app-id="org.gnome.Nautilus"
opacity 0.85 opacity 0.85
blur {
on background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="org.gnome.Nautilus" is-floating=true
background-effect {
blur true
noise 0.1
xray false
} }
} }
layer-rule { layer-rule {
match namespace="^quickshell-overview$" match namespace="^quickshell-overview$"
} }
// Disable blur on Noctalia bar and panel surfaces
layer-rule {
match namespace="^noctalia-"
blur {
off
}
}
binds { binds {
// Core Noctalia binds // Core Noctalia binds
Mod+Space { Mod+Space {

View File

@@ -41,18 +41,18 @@
"autoHideDelay": 500, "autoHideDelay": 500,
"autoShowDelay": 150, "autoShowDelay": 150,
"backgroundOpacity": 0, "backgroundOpacity": 0,
"barType": "simple", "barType": "floating",
"capsuleColorKey": "none", "capsuleColorKey": "none",
"capsuleOpacity": 1, "capsuleOpacity": 1,
"contentPadding": 2, "contentPadding": 2,
"density": "default", "density": "default",
"displayMode": "always_visible", "displayMode": "always_visible",
"floating": false, "floating": true,
"fontScale": 1, "fontScale": 1,
"frameRadius": 12, "frameRadius": 12,
"frameThickness": 8, "frameThickness": 8,
"hideOnOverview": false, "hideOnOverview": false,
"marginHorizontal": 5, "marginHorizontal": 8,
"marginVertical": 5, "marginVertical": 5,
"middleClickAction": "none", "middleClickAction": "none",
"middleClickCommand": "", "middleClickCommand": "",
@@ -196,10 +196,6 @@
}, },
"calendar": { "calendar": {
"cards": [ "cards": [
{
"enabled": true,
"id": "timer-card"
},
{ {
"enabled": true, "enabled": true,
"id": "weather-card" "id": "weather-card"
@@ -281,6 +277,11 @@
"enabled": false, "enabled": false,
"gridSnap": false, "gridSnap": false,
"monitorWidgets": [ "monitorWidgets": [
{
"name": "eDP-1",
"widgets": [
]
}
], ],
"overviewEnabled": true "overviewEnabled": true
}, },
@@ -518,28 +519,28 @@
"command": "", "command": "",
"countdownEnabled": true, "countdownEnabled": true,
"enabled": true, "enabled": true,
"keybind": "4" "keybind": "3"
}, },
{ {
"action": "logout", "action": "logout",
"command": "", "command": "",
"countdownEnabled": true, "countdownEnabled": true,
"enabled": true, "enabled": true,
"keybind": "5" "keybind": "4"
}, },
{ {
"action": "shutdown", "action": "shutdown",
"command": "", "command": "",
"countdownEnabled": true, "countdownEnabled": true,
"enabled": true, "enabled": true,
"keybind": "6" "keybind": "5"
}, },
{ {
"action": "hibernate", "action": "hibernate",
"command": "", "command": "",
"countdownEnabled": true, "countdownEnabled": true,
"enabled": true, "enabled": true,
"keybind": "3" "keybind": "6"
}, },
{ {
"action": "userspaceReboot", "action": "userspaceReboot",
@@ -553,7 +554,7 @@
"command": "", "command": "",
"countdownEnabled": true, "countdownEnabled": true,
"enabled": true, "enabled": true,
"keybind": "" "keybind": "7"
} }
], ],
"showHeader": true, "showHeader": true,