diff --git a/flake.lock b/flake.lock index 753a207d..705da69d 100644 --- a/flake.lock +++ b/flake.lock @@ -91,11 +91,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1714381768, - "narHash": "sha256-+IHdF9NDVByF8U780qDrUNSv75q9WllO7Q29/Aohm1E=", + "lastModified": 1716196045, + "narHash": "sha256-WLxzdjUlIuf56IYdILyrDUtyUhRlWsiCF7xuhunErMA=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "482bc4749bcbfcaf19a668a3d0e5ba3423be730c", + "rev": "96e0ae1f75b858ce26b84fb2b4bb2a0249dab918", "type": "github" }, "original": { @@ -107,11 +107,11 @@ "emacs-dir": { "flake": false, "locked": { - "lastModified": 1713912896, - "narHash": "sha256-k9sYDS4jZv77DZp88ADHgZYBnmPy3QMDgwLdM3LTQhs=", + "lastModified": 1715266481, + "narHash": "sha256-wTHZGyvAQ/74VCvdGCoxrk5lOb7VBjCQDVFkorwAPAw=", "ref": "refs/heads/main", - "rev": "e30f344ca816a789debe087528fef6101db9135d", - "revCount": 529, + "rev": "e9c75d87bf61c456b26332787cde27bdfc188830", + "revCount": 530, "submodules": true, "type": "git", "url": "https://github.com/Icy-Thought/emacs.d.git" @@ -131,11 +131,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1714692155, - "narHash": "sha256-A3xHU7oeAplDQ555+Z3ofa3EsPvNU0MNq44E+b5Y3QU=", + "lastModified": 1716211181, + "narHash": "sha256-GcnoFKB7yXNPK4bSgswIrT839Tm8QinZeoVdH1mH8P4=", "owner": "nix-community", "repo": "flake-firefox-nightly", - "rev": "432581b3543be28cc22baf137b7f3ed787a1916b", + "rev": "7ea2ee5a9596c3cdb916c1fa7972d98389026869", "type": "github" }, "original": { @@ -183,11 +183,11 @@ ] }, "locked": { - "lastModified": 1712014858, - "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", + "lastModified": 1714641030, + "narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", + "rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e", "type": "github" }, "original": { @@ -428,11 +428,11 @@ ] }, "locked": { - "lastModified": 1714377222, - "narHash": "sha256-UsDsjWCKlWn8vbXi8Zza9Hkq3xyk8fpvFNo2VM5S74E=", + "lastModified": 1715930644, + "narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=", "owner": "nix-community", "repo": "home-manager", - "rev": "2af7c78b7bb9cf18406a193eba13ef9f99388f49", + "rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d", "type": "github" }, "original": { @@ -472,11 +472,11 @@ }, "locked": { "dir": "nix", - "lastModified": 1714145921, - "narHash": "sha256-8uwqfjbTjeO1GLe8X5qRLlU9bidhDeM0Vx3j1DFmFB0=", + "lastModified": 1715058553, + "narHash": "sha256-5y87n9v8WJ921Q6hMFGIYq1g/HaZHoopTuzDk4SvrfQ=", "owner": "kmonad", "repo": "kmonad", - "rev": "1a229b1a2a2d8077123e23c7c2c2866a97fe10d7", + "rev": "8efcc8f7f7369a5e684d201c0263416db2a5df60", "type": "github" }, "original": { @@ -492,11 +492,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1714306226, - "narHash": "sha256-CA7bfnDt9TcFc7I8eKHf72DodYUEETDPgmBFXBRP9/E=", + "lastModified": 1716120557, + "narHash": "sha256-rvNq9YolMY1DRMgwdAti8qwNDjkhTsotSWa15/Ch7+A=", "owner": "nix-community", "repo": "lib-aggregate", - "rev": "49d9b510614b9bd137e067eb31445a8feca83313", + "rev": "5fa64b174daa22fe0d20ebbcc0ec2c7905b503f1", "type": "github" }, "original": { @@ -531,11 +531,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1714342203, - "narHash": "sha256-23sV1/Idz81+fwCzOcAsZwdje0ILVgFlgEjW9lUY7AQ=", + "lastModified": 1715815279, + "narHash": "sha256-Pf7ZlqPnr195NZb5ADzMVsXurPMjRZ+JMXf6JxvXArE=", "owner": "neovim", "repo": "neovim", - "rev": "05be00a2d172b390a2c49828eb8933492cc8345a", + "rev": "9ca81b025990911c2a0dbda92af39ba84983bac3", "type": "github" }, "original": { @@ -547,11 +547,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1714253743, - "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=", + "lastModified": 1715961556, + "narHash": "sha256-+NpbZRCRisUHKQJZF3CT+xn14ZZQO+KjxIIanH3Pvn4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994", + "rev": "4a6b83b05df1a8bd7d99095ec4b4d271f2956b64", "type": "github" }, "original": { @@ -563,11 +563,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1714265296, - "narHash": "sha256-jVnKiCOoFulPT1zDdA4jfG/lnEnngdth5CT6rVDXEJ4=", + "lastModified": 1716079763, + "narHash": "sha256-DGRfb7fO7c3XDS3twmuaV5NAGPPdU3W7Q35fjIZc8iY=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "ade4fb7bbf04cd52bc1705734d5dc67755d77ec9", + "rev": "0df131b5ee4d928a4b664b6d0cd99cf134d6ab6b", "type": "github" }, "original": { @@ -578,11 +578,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1714272655, - "narHash": "sha256-3/ghIWCve93ngkx5eNPdHIKJP/pMzSr5Wc4rNKE1wOc=", + "lastModified": 1716061101, + "narHash": "sha256-H0eCta7ahEgloGIwE/ihkyGstOGu+kQwAiHvwVoXaA0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "12430e43bd9b81a6b4e79e64f87c624ade701eaf", + "rev": "e7cc61784ddf51c81487637b3031a6dd2d6673a2", "type": "github" }, "original": { @@ -594,11 +594,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1714314149, - "narHash": "sha256-yNAevSKF4krRWacmLUsLK7D7PlfuY3zF0lYnGYNi9vQ=", + "lastModified": 1716190602, + "narHash": "sha256-xYRimrR0duWvokWQEvB87bSsICeCvvX9DxpUOzCfsDE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cf8cc1201be8bc71b7cbbbdaf349b22f4f99c7ae", + "rev": "5a5ac83292c7842072318f57d68a48474f8bd34d", "type": "github" }, "original": { @@ -609,10 +609,10 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1712791164, - "narHash": "sha256-3sbWO1mbpWsLepZGbWaMovSO7ndZeFqDSdX0hZ9nVyw=", - "path": "/nix/store/r1g09wfd968168f6drdl7agfaf3msik4-source", - "rev": "1042fd8b148a9105f3c0aca3a6177fd1d9360ba5", + "lastModified": 1714253743, + "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=", + "path": "/nix/store/801l7gvdz7yaibhjsxqx82sc7zkakjbq-source", + "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994", "type": "path" }, "original": { @@ -622,11 +622,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1714635257, - "narHash": "sha256-4cPymbty65RvF1DWQfc+Bc8B233A1BWxJnNULJKQ1EY=", + "lastModified": 1716137900, + "narHash": "sha256-sowPU+tLQv8GlqtVtsXioTKeaQvlMz/pefcdwg8MvfM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "63c3a29ca82437c87573e4c6919b09a24ea61b0f", + "rev": "6c0b7a92c30122196a761b440ac0d46d3d9954f1", "type": "github" }, "original": { @@ -638,11 +638,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1714253743, - "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=", + "lastModified": 1716137900, + "narHash": "sha256-sowPU+tLQv8GlqtVtsXioTKeaQvlMz/pefcdwg8MvfM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994", + "rev": "6c0b7a92c30122196a761b440ac0d46d3d9954f1", "type": "github" }, "original": { @@ -653,11 +653,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1714245158, - "narHash": "sha256-9P2M0+tf1TE7Z5PwDVwhheuD2mFf6/phPr0Jvl7cxcc=", + "lastModified": 1715774670, + "narHash": "sha256-iJYnKMtLi5u6hZhJm94cRNSDG5Rz6ZzIkGbhPFtDRm0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2b1f64b358f2cab62617f26b3870fd0ee375d848", + "rev": "b3fcfcfabd01b947a1e4f36622bbffa3985bdac6", "type": "github" }, "original": { @@ -715,10 +715,10 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1712791164, - "narHash": "sha256-3sbWO1mbpWsLepZGbWaMovSO7ndZeFqDSdX0hZ9nVyw=", - "path": "/nix/store/r1g09wfd968168f6drdl7agfaf3msik4-source", - "rev": "1042fd8b148a9105f3c0aca3a6177fd1d9360ba5", + "lastModified": 1714253743, + "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=", + "path": "/nix/store/801l7gvdz7yaibhjsxqx82sc7zkakjbq-source", + "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994", "type": "path" }, "original": { @@ -767,11 +767,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1714349065, - "narHash": "sha256-xJlsB8djBw//ZrNBLm5qXCdEexj75iyVBq0v6D9UAjU=", + "lastModified": 1715817852, + "narHash": "sha256-UH5o7hT72oAavJTG2NxlpMyQe3BQMniQAsgTugWtlc4=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "506cc1bdf88d225bbb81fbf1ebe2fc26e24e1de4", + "rev": "7b5ca2486bba58cac80b9229209239740b67cf90", "type": "github" }, "original": { @@ -827,11 +827,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1714356894, - "narHash": "sha256-W6Mss7AG6bnFT1BqRApHXvLXBrFOu7V0+EUe9iML30s=", + "lastModified": 1716171463, + "narHash": "sha256-lc7wOh5BjYUoxdhcPkeUY8BmuL2qtRaHlW1403RW48E=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "d9b44509b4064f0a3fc9c7c92a603861f52fbedc", + "rev": "04d61d14803854fd8453ec43c5c53a471e5407a8", "type": "github" }, "original": { @@ -1021,11 +1021,11 @@ }, "unstable": { "locked": { - "lastModified": 1714253743, - "narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=", + "lastModified": 1716137900, + "narHash": "sha256-sowPU+tLQv8GlqtVtsXioTKeaQvlMz/pefcdwg8MvfM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994", + "rev": "6c0b7a92c30122196a761b440ac0d46d3d9954f1", "type": "github" }, "original": { @@ -1043,11 +1043,11 @@ "unstable": "unstable" }, "locked": { - "lastModified": 1714229485, - "narHash": "sha256-AOy87dJL0T9wSe1kM0tTzFlV++JwmoGW4BfBXzIUbsI=", + "lastModified": 1716212314, + "narHash": "sha256-v0mCRoSSwL/ABdWpJBnlxfymcqreJCcWUTzcAXJmoE4=", "owner": "xmonad", "repo": "xmonad", - "rev": "cde1a25bca9b7aeeb24af73588221f5f54ae770b", + "rev": "4620a705b484bf10b7b4fa37a3fdc1d011e5c16b", "type": "github" }, "original": { diff --git a/modules/desktop/extensions/picom.nix b/modules/desktop/extensions/picom.nix index 0b6db796..8472d70b 100644 --- a/modules/desktop/extensions/picom.nix +++ b/modules/desktop/extensions/picom.nix @@ -6,7 +6,6 @@ ... }: let inherit (lib.modules) mkIf mkMerge; - cfg = config.modules.desktop.extensions.picom; in { options.modules.desktop.extensions.picom = let @@ -36,11 +35,10 @@ in { "! name~=''" # Qtile == empty wm_class.. ]; - blur-method = "dual_kawase"; - blur-strength = 10.0; blur-background = true; - blur-whitelist = true; - blur-include = ["class_g = 'Taffybar'"]; + blur-strength = 10.0; + blur-method = "dual_kawase"; + blur-backround-exclude = ["window_type != 'dock'"]; daemon = false; dbus = false; @@ -68,17 +66,9 @@ in { (mkIf cfg.animation.enable { hm.services.picom = { - package = pkgs.picom.overrideAttrs (old: rec { - pname = "compfy"; - version = "1.7.2"; - src = pkgs.fetchFromGitHub { - owner = "allusive-dev"; - repo = "compfy"; - rev = version; - hash = "sha256-7hvzwLEG5OpJzsrYa2AaIW8X0CPyOnTLxz+rgWteNYY"; - }; - postInstall = ""; - meta.mainProgram = "compfy"; + package = pkgs.picom.overrideAttrs (_: { + version = "11.2-unstable"; + src = pkgs.sources.picom; }); backend = "glx"; @@ -93,11 +83,11 @@ in { animation-window-mass = 1; animation-for-open-window = "slide-up"; animation-for-unmap-window = "slide-down"; - }; - wintypes = { - dock = {animation = "slide-down";}; - toolbar = {animation = "slide-down";}; + wintypes = { + dock = {animation = "slide-down";}; + toolbar = {animation = "slide-down";}; + }; }; }; }) diff --git a/modules/hardware/razer.nix b/modules/hardware/razer.nix index 3063446f..934265cc 100644 --- a/modules/hardware/razer.nix +++ b/modules/hardware/razer.nix @@ -16,7 +16,11 @@ in { enable = true; devicesOffOnScreensaver = false; syncEffectsEnabled = true; - mouseBatteryNotifier = true; + batteryNotifier = { + enable = true; + percentage = 30; + frequency = 600; + }; }; user.extraGroups = ["plugdev" "openrazer"]; diff --git a/packages/_sources/generated.json b/packages/_sources/generated.json index 4e973307..25b875e5 100644 --- a/packages/_sources/generated.json +++ b/packages/_sources/generated.json @@ -41,7 +41,7 @@ }, "pantalaimon": { "cargoLocks": null, - "date": "2023-05-25", + "date": "2024-05-18", "extract": null, "name": "pantalaimon", "passthru": null, @@ -51,17 +51,36 @@ "fetchSubmodules": false, "leaveDotGit": false, "name": null, - "owner": "matrix-org", - "repo": "pantalaimon", - "rev": "3968c69aa846889970df1372ba9aa54c1c5e4290", - "sha256": "sha256-JdoJB68QtxPhFeZCHd+0ZOlUDbQV3HeBsxW0KbhnDSs=", + "rev": "9f791362415d78274047d902cf8f07abad519649", + "sha256": "sha256-dQjcb3RmT2vVqQy3ljlDdACe8tYU/LwGU5XfzD2TFgs=", + "type": "git", + "url": "https://gitlab.com/greenbeast/pantalaimon.git" + }, + "version": "9f791362415d78274047d902cf8f07abad519649" + }, + "picom": { + "cargoLocks": null, + "date": "2024-05-21", + "extract": null, + "name": "picom", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "yshui", + "repo": "picom", + "rev": "9a83982d7ef575b47df71bdc895d7a264f33c392", + "sha256": "sha256-Tgt8paQPwl8IXpD5OV7LacIiZP6OsEc7z5dSsZUl0XE=", "type": "github" }, - "version": "3968c69aa846889970df1372ba9aa54c1c5e4290" + "version": "9a83982d7ef575b47df71bdc895d7a264f33c392" }, "xonsh-cmd-durations": { "cargoLocks": null, - "date": "2024-04-06", + "date": "2024-05-17", "extract": null, "name": "xonsh-cmd-durations", "passthru": null, @@ -73,11 +92,11 @@ "name": null, "owner": "jnoortheen", "repo": "xontrib-cmd-durations", - "rev": "c6e07e810ae9e2f833b32191067a26c1be1720ca", - "sha256": "sha256-GouPATQFAbslm1IfOnkGnMme9h5kHLotLbmaOu9h9HA=", + "rev": "c4101bb94ca54507e0af588963ea46424c10e090", + "sha256": "sha256-qFIjXBLyNqGnrslMvhqKpTvJDT79yWdHkDvS6JebVUk=", "type": "github" }, - "version": "c6e07e810ae9e2f833b32191067a26c1be1720ca" + "version": "c4101bb94ca54507e0af588963ea46424c10e090" }, "xonsh-direnv": { "cargoLocks": null, diff --git a/packages/_sources/generated.nix b/packages/_sources/generated.nix index d9d334bd..4df678dd 100644 --- a/packages/_sources/generated.nix +++ b/packages/_sources/generated.nix @@ -27,27 +27,40 @@ }; pantalaimon = { pname = "pantalaimon"; - version = "3968c69aa846889970df1372ba9aa54c1c5e4290"; + version = "9f791362415d78274047d902cf8f07abad519649"; + src = fetchgit { + url = "https://gitlab.com/greenbeast/pantalaimon.git"; + rev = "9f791362415d78274047d902cf8f07abad519649"; + fetchSubmodules = false; + deepClone = false; + leaveDotGit = false; + sha256 = "sha256-dQjcb3RmT2vVqQy3ljlDdACe8tYU/LwGU5XfzD2TFgs="; + }; + date = "2024-05-18"; + }; + picom = { + pname = "picom"; + version = "9a83982d7ef575b47df71bdc895d7a264f33c392"; src = fetchFromGitHub { - owner = "matrix-org"; - repo = "pantalaimon"; - rev = "3968c69aa846889970df1372ba9aa54c1c5e4290"; + owner = "yshui"; + repo = "picom"; + rev = "9a83982d7ef575b47df71bdc895d7a264f33c392"; fetchSubmodules = false; - sha256 = "sha256-JdoJB68QtxPhFeZCHd+0ZOlUDbQV3HeBsxW0KbhnDSs="; + sha256 = "sha256-Tgt8paQPwl8IXpD5OV7LacIiZP6OsEc7z5dSsZUl0XE="; }; - date = "2023-05-25"; + date = "2024-05-21"; }; xonsh-cmd-durations = { pname = "xonsh-cmd-durations"; - version = "c6e07e810ae9e2f833b32191067a26c1be1720ca"; + version = "c4101bb94ca54507e0af588963ea46424c10e090"; src = fetchFromGitHub { owner = "jnoortheen"; repo = "xontrib-cmd-durations"; - rev = "c6e07e810ae9e2f833b32191067a26c1be1720ca"; + rev = "c4101bb94ca54507e0af588963ea46424c10e090"; fetchSubmodules = false; - sha256 = "sha256-GouPATQFAbslm1IfOnkGnMme9h5kHLotLbmaOu9h9HA="; + sha256 = "sha256-qFIjXBLyNqGnrslMvhqKpTvJDT79yWdHkDvS6JebVUk="; }; - date = "2024-04-06"; + date = "2024-05-17"; }; xonsh-direnv = { pname = "xonsh-direnv"; diff --git a/packages/nvfetcher.toml b/packages/nvfetcher.toml index 2c3654f1..8269b1c5 100644 --- a/packages/nvfetcher.toml +++ b/packages/nvfetcher.toml @@ -1,6 +1,10 @@ +[picom] +src.git = "https://github.com/yshui/picom.git" +fetch.github = "yshui/picom" + [pantalaimon] -src.git = "https://github.com/matrix-org/pantalaimon.git" -fetch.github = "matrix-org/pantalaimon" +src.git = "https://gitlab.com/greenbeast/pantalaimon.git" +fetch.git = "https://gitlab.com/greenbeast/pantalaimon.git" # :NOTE| Xonsh-related [xonsh-direnv]