834 current 2024-07-16 15:36:47 24.11.20240716.f4fd4b5 6.9.8-zen1 *

This commit is contained in:
zack 2024-07-16 15:36:54 -04:00
parent b603fc5054
commit 4171a22fd3
No known key found for this signature in database
GPG key ID: 5F873416BCF59F35
3 changed files with 72 additions and 35 deletions

68
flake.lock generated
View file

@ -50,11 +50,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1717576207,
"narHash": "sha256-LU6d1xX7jN1zt10YU7Oym07MtzVfziSmUEznGFdbuaw=",
"lastModified": 1721135360,
"narHash": "sha256-ZhSA0e45UxiOAjEVqkym/aULh0Dt+KHJLNda7bjx9UI=",
"owner": "Kirottu",
"repo": "anyrun",
"rev": "7aabad8d5bb7d1bffae903ce86427b888ab824b4",
"rev": "c6101a31a80b51e32e96f6a77616b609770172e0",
"type": "github"
},
"original": {
@ -436,11 +436,11 @@
]
},
"locked": {
"lastModified": 1720524665,
"narHash": "sha256-ni/87oHPZm6Gv0ECYxr1f6uxB0UKBWJ6HvS7lwLU6oY=",
"lastModified": 1721042469,
"narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "8d6a17d0cdf411c55f12602624df6368ad86fac1",
"rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
"type": "github"
},
"original": {
@ -543,11 +543,11 @@
]
},
"locked": {
"lastModified": 1720734513,
"narHash": "sha256-neWQ8eNtLTd+YMesb7WjKl1SVCbDyCm46LUgP/g/hdo=",
"lastModified": 1721135958,
"narHash": "sha256-H548rpPMsn25LDKn1PCFmPxmWlClJJGnvdzImHkqjuY=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "90ae324e2c56af10f20549ab72014804a3064c7f",
"rev": "afd2021bedff2de92dfce0e257a3d03ae65c603d",
"type": "github"
},
"original": {
@ -618,11 +618,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1721044084,
"narHash": "sha256-vO6wBIaInnyIQqmsKc28AsFSWeCFgnFilNhv2zoN/tU=",
"lastModified": 1721157817,
"narHash": "sha256-G93msn9eSKDjkWJlualhXvrOsEL6gQN3hjDEll+H8VE=",
"ref": "refs/heads/main",
"rev": "bd526822deb9ed47c0b51b534817aa8541fff07b",
"revCount": 4927,
"rev": "da956c8a979471282db6790f5fa5dcec320ec226",
"revCount": 4928,
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
@ -723,11 +723,11 @@
]
},
"locked": {
"lastModified": 1720545076,
"narHash": "sha256-Pxacc2uoxI00koXp5+CyNqHOTQlqNlK0rlRHDBHX4+g=",
"lastModified": 1721071737,
"narHash": "sha256-qmC9jGfbE4+EIBbbSAkrfR/p49wShjpv4/KztgE/P54=",
"owner": "hyprwm",
"repo": "hyprutils",
"rev": "6174a2a25f4e216c0f1d0c4278adc23c476b1d09",
"rev": "eb1ceff2b87f6820789249f63faa8e9dcb54d05f",
"type": "github"
},
"original": {
@ -824,11 +824,11 @@
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1720861673,
"narHash": "sha256-gh34LtCLvXCd/Xyk33mgQU3QqNyJ7ZwJj59c4Qdad78=",
"lastModified": 1721108565,
"narHash": "sha256-/ZkI/yQtg3wg6GkLynAfsi6dy8cHzcOZWVBUl1muNbA=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "34b8101a10dfb4cb38832a17ef33281d59e2b2b3",
"rev": "384c3d1c1e7ae21931b75c99a787d6af91cf7abb",
"type": "github"
},
"original": {
@ -840,11 +840,11 @@
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1720816717,
"narHash": "sha256-C8bdG2wrI29afHI1705W37M7CPudz5117YafiBlW0Y4=",
"lastModified": 1721082242,
"narHash": "sha256-qSsIx/IhwCBLxWJbOaHdOguz3UX05hBZViPfNLc0cmQ=",
"owner": "neovim",
"repo": "neovim",
"rev": "10256bb760fcab0dc25f7eb5b0b45966cb771939",
"rev": "c2b51e6c41c5230af21dc4d978e896ef9e8b922a",
"type": "github"
},
"original": {
@ -967,11 +967,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1720542800,
"narHash": "sha256-ZgnNHuKV6h2+fQ5LuqnUaqZey1Lqqt5dTUAiAnqH0QQ=",
"lastModified": 1720957393,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "feb2849fdeb70028c70d73b848214b00d324a497",
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
"type": "github"
},
"original": {
@ -999,11 +999,11 @@
},
"nixpkgs_6": {
"locked": {
"lastModified": 1720750130,
"narHash": "sha256-y2wc7CdK0vVSIbx7MdVoZzuMcUoLvZXm+pQf2RIr1OU=",
"lastModified": 1721016451,
"narHash": "sha256-Cypl9ORr5UjtBsbjXMTJRepTe362yNVrPrntUvHiTaw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6794d064edc69918bb0fc0e0eda33ece324be17a",
"rev": "a14c5d651cee9ed70f9cd9e83f323f1e531002db",
"type": "github"
},
"original": {
@ -1015,11 +1015,11 @@
},
"nixpkgs_7": {
"locked": {
"lastModified": 1721041886,
"narHash": "sha256-++QkbIIyDpJygScgIa/QqjJB4uh2k2zelvFgvY9LFGw=",
"lastModified": 1721127872,
"narHash": "sha256-UFo339Af8LUIklUmNe2igix3aOx1lAeLnl06D3k5Sjk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "75686331f0a24b0d04e82db7411777a521f51f4f",
"rev": "f4fd4b5eacfbd27866c57193af68c1c1eb8ecc2c",
"type": "github"
},
"original": {
@ -1500,11 +1500,11 @@
]
},
"locked": {
"lastModified": 1721063766,
"narHash": "sha256-Lr3QMsU2QBdiC2yZBpKhG21AnA0YhzTxRioCNLW+Cng=",
"lastModified": 1721132432,
"narHash": "sha256-3lTjgEocdOKT0ioxzcOqvrL/pkxZvSFbfRRveWnHHdw=",
"owner": "Alexays",
"repo": "Waybar",
"rev": "5f3a9d9423c3389fc1dd81f6093bac85b5b255cd",
"rev": "3f61df4e6634a79f047c9aa3f8c035fd970159f9",
"type": "github"
},
"original": {

View file

@ -8,7 +8,8 @@
wms.hyprland.enable = true;
apps = {
web.firefox.enable = true;
web.firefox.setDefault = true;
web.librewolf.enable = true;
web.librewolf.setDefault = true;
tools.git.enable = true;
tools.tmux.enable = true;

View file

@ -0,0 +1,36 @@
{
lib,
config,
pkgs,
...
}:
with lib;
with lib.custom; let
cfg = config.apps.web.librewolf;
in {
options.apps.web.librewolf = with types; {
enable = mkBoolOpt false "Enable librewolf";
setDefault = mkBoolOpt false "Set Librewolf to default";
};
config = mkIf cfg.enable {
xdg.mimeApps.defaultApplications = mkIf cfg.setDefault {
"text/html" = "librewolf.desktop";
"x-scheme-handler/http" = "librewolf.desktop";
"x-scheme-handler/https" = "librewolf.desktop";
"image/png" = "feh.desktop";
};
programs.librewolf = {
enable = true;
settings = {
"webgl.disabled" = false;
"privacy.resistFingerprinting" = false;
"privacy.clearOnShutdown.history" = false;
"privacy.clearOnShutdown.cookies" = false;
"network.cookie.lifetimePolicy" = 0;
};
};
};
}