flake lock
This commit is contained in:
68
flake.lock
generated
68
flake.lock
generated
@@ -82,12 +82,12 @@
|
|||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731000594,
|
"lastModified": 1731286286,
|
||||||
"narHash": "sha256-Fl0SrKBg1aH1d/z4hflP54Htdw8P8KHfgXzipUnAVhQ=",
|
"narHash": "sha256-7jpkIFzw+dHqtn6/iPHQLnxk6X4RdTwaE03ivRulmaY=",
|
||||||
"rev": "95b190eebfa073bc748bf52dc874f69a5d22b8ef",
|
"rev": "363a6f38bc9a634e7431a5623194757b3f8c68a1",
|
||||||
"revCount": 1502,
|
"revCount": 1506,
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://api.flakehub.com/f/pinned/chaotic-cx/nyx/0.1.1502%2Brev-95b190eebfa073bc748bf52dc874f69a5d22b8ef/019307b0-8e85-79a1-ac38-3d6b0b758914/source.tar.gz?rev=95b190eebfa073bc748bf52dc874f69a5d22b8ef&revCount=1502"
|
"url": "https://api.flakehub.com/f/pinned/chaotic-cx/nyx/0.1.1506%2Brev-363a6f38bc9a634e7431a5623194757b3f8c68a1/019318c6-e8df-75fd-b804-58e5f74326e9/source.tar.gz?rev=363a6f38bc9a634e7431a5623194757b3f8c68a1&revCount=1506"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
@@ -381,11 +381,11 @@
|
|||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730790589,
|
"lastModified": 1731295855,
|
||||||
"narHash": "sha256-xJ6bQ4VmdTB7A+dMbmOMaZ8a6erB6rkZkB+yzqD7gd4=",
|
"narHash": "sha256-PpkEexKnFxd72Z+bRnZqYmaSlNF0ztOIjY+aa/5PKak=",
|
||||||
"owner": "helix-editor",
|
"owner": "helix-editor",
|
||||||
"repo": "helix",
|
"repo": "helix",
|
||||||
"rev": "b53dafe326d51b7f64a1c52379e3d4150cd2991e",
|
"rev": "10c3502a89d51e2d074d0d2ca62f85241d6e8c0f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -401,11 +401,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730837930,
|
"lastModified": 1731235328,
|
||||||
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
|
"narHash": "sha256-NjavpgE9/bMe/ABvZpyHIUeYF1mqR5lhaep3wB79ucs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
|
"rev": "60bb110917844d354f3c18e05450606a435d2d10",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -443,11 +443,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730837930,
|
"lastModified": 1731235328,
|
||||||
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
|
"narHash": "sha256-NjavpgE9/bMe/ABvZpyHIUeYF1mqR5lhaep3wB79ucs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
|
"rev": "60bb110917844d354f3c18e05450606a435d2d10",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -532,11 +532,11 @@
|
|||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731172465,
|
"lastModified": 1731279191,
|
||||||
"narHash": "sha256-2O4cE+H3Q6AOiyY+qVXhXKjHBjdld+CUuGAd9rXJFRk=",
|
"narHash": "sha256-4C+U8XpQcXpRvb0AxIFZAgf6i0c2YBkHLFlF5inCvmw=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland",
|
"repo": "hyprland",
|
||||||
"rev": "a8ff3a452c1c445d24bdd9e7e4fcd66c8ef2a147",
|
"rev": "c10739e6e35c30ef5f273bfe5d219d361a31e226",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -800,11 +800,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730962714,
|
"lastModified": 1731227601,
|
||||||
"narHash": "sha256-Zi2NfnEqB+Xfxtnx6arIohSarXiJmwTqVa3nSpNWx30=",
|
"narHash": "sha256-aGUQ6W/Oxd9xjH9RQbnUtC61sTK2fWlKr+J7kavT/RQ=",
|
||||||
"owner": "Jovian-Experiments",
|
"owner": "Jovian-Experiments",
|
||||||
"repo": "Jovian-NixOS",
|
"repo": "Jovian-NixOS",
|
||||||
"rev": "93b525229c99fec0016db72a174f43b9d6237714",
|
"rev": "7691d0ac1deb6ac7482c5a22fe1a14a34ca608b0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -967,11 +967,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730785428,
|
"lastModified": 1731139594,
|
||||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
"rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1046,11 +1046,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_8": {
|
"nixpkgs_8": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730785428,
|
"lastModified": 1731139594,
|
||||||
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
"rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1294,11 +1294,11 @@
|
|||||||
"systems": "systems_6"
|
"systems": "systems_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731161138,
|
"lastModified": 1731244474,
|
||||||
"narHash": "sha256-f4YDB4EG7iklRF8V/3JOmkMgdwe60KAL/lkep9euafs=",
|
"narHash": "sha256-Ra0jUTnV6KeODZkmG/x3RoV9OWvO4OaoLxzb7XTaEYg=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "4ffa291623ca82014132fdbdef109dbda67cd267",
|
"rev": "24e23b8d5f268ca05fac42153c329c65d5c6a1d3",
|
||||||
"revCount": 30,
|
"revCount": 32,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.sr.ht/~canasta/tuirun"
|
"url": "https://git.sr.ht/~canasta/tuirun"
|
||||||
},
|
},
|
||||||
@@ -1380,11 +1380,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731197688,
|
"lastModified": 1731284071,
|
||||||
"narHash": "sha256-CyUMgW3H72G4zKFjG0NsAwEt8LSSv2ym5qGSUJ6Sn/E=",
|
"narHash": "sha256-wRrd9R+WcC4t+kXHG0z5wxZysD1FlAvdbanBKDxZI4A=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "67b8c5c90f14ed77371426fdfff8e91f207c0ef9",
|
"rev": "d31119bb229e790bdb2d400f9eb046eaf2fca1cf",
|
||||||
"revCount": 54,
|
"revCount": 55,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.sr.ht/~canasta/zen-browser-flake"
|
"url": "https://git.sr.ht/~canasta/zen-browser-flake"
|
||||||
},
|
},
|
||||||
|
|||||||
60
modules/home/services/mako/sounds.nix
Normal file
60
modules/home/services/mako/sounds.nix
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home-manager.users.balsoft = {
|
||||||
|
systemd.user.services.mako = {
|
||||||
|
Service = {
|
||||||
|
ExecStart = "${pkgs.mako}/bin/mako";
|
||||||
|
Environment = ["PATH=${pkgs.lib.makeBinPath [pkgs.bash pkgs.mpv]}"];
|
||||||
|
};
|
||||||
|
Install = {
|
||||||
|
After = ["sway-session.target"];
|
||||||
|
WantedBy = ["sway-session.target"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
services.mako = with (pkgs.my-lib.thmHash config.themes.colors); {
|
||||||
|
enable = true;
|
||||||
|
layer = "overlay";
|
||||||
|
font = with config.themes.fonts; "${main.family} ${toString main.size}";
|
||||||
|
width = 500;
|
||||||
|
height = 160;
|
||||||
|
defaultTimeout = 10000;
|
||||||
|
maxVisible = 10;
|
||||||
|
backgroundColor = "${base00}AA";
|
||||||
|
textColor = base05;
|
||||||
|
borderColor = "${base0D}AA";
|
||||||
|
progressColor = "over ${base0B}";
|
||||||
|
iconPath = "${pkgs.breeze-icons}/share/icons/breeze-dark";
|
||||||
|
maxIconSize = 24;
|
||||||
|
extraConfig = let
|
||||||
|
play = sound: "mpv ${pkgs.sound-theme-freedesktop}/share/sounds/freedesktop/stereo/${sound}.oga";
|
||||||
|
in ''
|
||||||
|
[urgency=high]
|
||||||
|
border-color=${base09}AA
|
||||||
|
[urgency=critical]
|
||||||
|
border-color=${base09}AA
|
||||||
|
on-notify=exec ${play "message"}
|
||||||
|
[app-name=yubikey-touch-detector]
|
||||||
|
on-notify=exec ${play "service-login"}
|
||||||
|
[app-name=command_complete summary~="✘.*"]
|
||||||
|
on-notify=exec ${play "dialog-warning"}
|
||||||
|
[app-name=command_complete summary~="✓.*"]
|
||||||
|
on-notify=exec ${play "bell"}
|
||||||
|
[category=osd]
|
||||||
|
on-notify=none
|
||||||
|
[mode=do-not-disturb]
|
||||||
|
invisible=1
|
||||||
|
[mode=do-not-disturb summary="Do not disturb: on"]
|
||||||
|
invisible=0
|
||||||
|
[mode=concentrate]
|
||||||
|
invisible=1
|
||||||
|
[mode=concentrate urgency=critical]
|
||||||
|
invisible=0
|
||||||
|
[mode=concentrate summary="Concentrate mode: on"]
|
||||||
|
invisible=0
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user