theme update, replace niri with forked version with blur

This commit is contained in:
2026-02-12 18:25:02 +01:00
parent 8f60bb546a
commit c23d9ef2fe
10 changed files with 212 additions and 29 deletions

View File

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

View File

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

View File

@@ -3,19 +3,19 @@ name: pywal Generated
author: wl author: wl
variant: dark variant: dark
palette: palette:
base08: '#9e4f9f' base08: '#d470b6'
base0F: '#9e4f9f' base02: '#95809a'
base05: '#c7e5f4' base0E: '#b786bb'
base0E: '#a7a3d1' base0A: '#b879ca'
base0B: '#b446bd' base01: '#060205'
base0A: '#eb6ce4' base00: '#060205'
base07: '#c7e5f4' base03: '#95809a'
base04: '#c7e5f4' base06: '#d5b8dc'
base0C: '#f2a3ed' base09: '#d470b6'
base01: '#090918' base0B: '#a15cc4'
base03: '#8ba0aa' base0C: '#d1a5b6'
base06: '#c7e5f4' base05: '#d5b8dc'
base0D: '#4eaaf3' base04: '#d5b8dc'
base00: '#090918' base0F: '#d470b6'
base02: '#8ba0aa' base0D: '#c578c5'
base09: '#9e4f9f' base07: '#d5b8dc'

161
home-manager/flake.lock generated
View File

@@ -1,5 +1,21 @@
{ {
"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"
@@ -68,6 +84,40 @@
"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": {
@@ -160,7 +210,80 @@
"type": "github" "type": "github"
} }
}, },
"niri": {
"inputs": {
"advisory-db": "advisory-db",
"crane": "crane",
"fenix": "fenix",
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-tracy": "nixpkgs-tracy",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1770570145,
"narHash": "sha256-O6ifYKxSSM/3XBy548qxMKNjy2JDDTtVIM0ctGwzt1E=",
"owner": "Naxdy",
"repo": "niri",
"rev": "85347943b430d91bbed02b70dadb75c4578c083a",
"type": "github"
},
"original": {
"owner": "Naxdy",
"repo": "niri",
"type": "github"
}
},
"nixpkgs": { "nixpkgs": {
"locked": {
"lastModified": 1770197578,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"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": { "locked": {
"lastModified": 1770562336, "lastModified": 1770562336,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=",
@@ -244,13 +367,31 @@
"root": { "root": {
"inputs": { "inputs": {
"home-manager": "home-manager", "home-manager": "home-manager",
"nixpkgs": "nixpkgs", "niri": "niri",
"nixpkgs": "nixpkgs_3",
"noctalia": "noctalia", "noctalia": "noctalia",
"quickshell": "quickshell", "quickshell": "quickshell",
"rust-overlay": "rust-overlay", "rust-overlay": "rust-overlay",
"stylix": "stylix" "stylix": "stylix"
} }
}, },
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1770470239,
"narHash": "sha256-0hooiH069rm+xUwRa20+Cj0mvTN6IQy797f3qPLbjsY=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "fc5544304143d4bfd10fbf8839b1010c15e1491e",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
}
},
"rust-overlay": { "rust-overlay": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -400,6 +541,24 @@
"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

@@ -28,9 +28,14 @@
url = "github:nix-community/stylix"; url = "github:nix-community/stylix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
niri = {
url = "github:Naxdy/niri";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { nixpkgs, home-manager, rust-overlay, stylix, ... }@inputs: { outputs = { nixpkgs, home-manager, rust-overlay, stylix, niri, ... }@inputs: {
homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration { homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux; pkgs = nixpkgs.legacyPackages.x86_64-linux;

View File

@@ -9,7 +9,7 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
# Window manager & desktop environment # Window manager & desktop environment
niri inputs.niri.packages.${pkgs.system}.niri
swayidle swayidle
swww swww
kanshi kanshi

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 MiB

After

Width:  |  Height:  |  Size: 7.7 MiB

View File

@@ -24,4 +24,4 @@ italic_font auto
bold_italic_font auto bold_italic_font auto
# END_KITTY_FONTS # END_KITTY_FONTS
# background_opacity 0.95 background_opacity 0.65

View File

@@ -1,4 +1,9 @@
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
@@ -93,12 +98,6 @@ window-rule {
open-floating true open-floating true
} }
// Example: enable rounded corners for all windows.
window-rule {
geometry-corner-radius 20
clip-to-geometry true
}
window-rule { window-rule {
geometry-corner-radius 20 geometry-corner-radius 20
clip-to-geometry true clip-to-geometry true
@@ -106,7 +105,9 @@ window-rule {
window-rule { window-rule {
match app-id="kitty" match app-id="kitty"
opacity 0.9 blur {
on
}
} }
window-rule { window-rule {
@@ -114,6 +115,23 @@ window-rule {
opacity 0.9 opacity 0.9
} }
window-rule {
match app-id="firefox"
opacity 0.9
blur {
on
}
}
window-rule {
match app-id="org.gnome.Nautilus"
exclude title=r#"^Properties$"#
opacity 0.8
blur {
on
}
}
layer-rule { layer-rule {
match namespace="^quickshell-overview$" match namespace="^quickshell-overview$"
} }

View File

@@ -16,6 +16,7 @@
"ignoreMouseInput": false, "ignoreMouseInput": false,
"overviewLayer": false, "overviewLayer": false,
"pinnedApps": [ "pinnedApps": [
"firefox"
], ],
"position": "center", "position": "center",
"screenshotAnnotationTool": "", "screenshotAnnotationTool": "",