summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2024-03-17 17:52:16 +0300
committerAzat Bahawi <azat@bahawi.net>2024-03-17 17:52:16 +0300
commitaa5ac7a7a16c3671b71eb5cac2512398a7e5bbe9 (patch)
tree314489d2e340c897eda97370fa22faf0b2a5248a
parentafa03e6f6ea66f5568805ebd73b8c38f008c3c8b (diff)
2024-03-17
-rw-r--r--darwinConfigurations/mairon/default.nix2
-rw-r--r--flake.lock78
-rw-r--r--flake.nix2
-rw-r--r--modules/common/common/stylix.nix52
-rw-r--r--modules/common/emacs/doom/config.el3
-rw-r--r--modules/common/mpv.nix8
-rw-r--r--modules/darwin/common/stylix.nix2
-rw-r--r--modules/darwin/profiles/default.nix2
-rw-r--r--modules/nixos/common/stylix.nix9
-rw-r--r--modules/nixos/firefox/addons.nix83
-rw-r--r--modules/nixos/games/steam.nix2
-rw-r--r--modules/nixos/gnupg.nix7
-rw-r--r--modules/nixos/incus.nix6
-rw-r--r--modules/nixos/kde.nix26
14 files changed, 143 insertions, 139 deletions
diff --git a/darwinConfigurations/mairon/default.nix b/darwinConfigurations/mairon/default.nix
index d2c4067..a2813a1 100644
--- a/darwinConfigurations/mairon/default.nix
+++ b/darwinConfigurations/mairon/default.nix
@@ -10,7 +10,6 @@ with lib; {
hm.home.packages = with pkgs; [
cocoapods
ruby
- xcodes
];
homebrew = {
@@ -25,6 +24,7 @@ with lib; {
{name = "sourcery";}
{name = "xcbeautify";}
{name = "xcodegen";}
+ {name = "xcodes";}
];
casks = [
{name = "burp-suite";}
diff --git a/flake.lock b/flake.lock
index 991b721..b3832b5 100644
--- a/flake.lock
+++ b/flake.lock
@@ -271,11 +271,11 @@
]
},
"locked": {
- "lastModified": 1709771483,
- "narHash": "sha256-Hjzu9nCknHLQvhdaRFfCEprH0o15KcaNu1QDr3J88DI=",
+ "lastModified": 1710281379,
+ "narHash": "sha256-uFo9hxt982L3nFJeweW4Gip2esiGrIQlbvEGrNTh4AY=",
"owner": "LnL7",
"repo": "nix-darwin",
- "rev": "550340062c16d7ef8c2cc20a3d2b97bcd3c6b6f6",
+ "rev": "d9ea313bc4851670dc99c5cc979cb79750e7d670",
"type": "github"
},
"original": {
@@ -346,11 +346,11 @@
]
},
"locked": {
- "lastModified": 1709126324,
- "narHash": "sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8=",
+ "lastModified": 1710146030,
+ "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "d465f4819400de7c8d874d50b982301f28a84605",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
@@ -420,11 +420,11 @@
]
},
"locked": {
- "lastModified": 1709904018,
- "narHash": "sha256-fVp/89wNjWg7OQ/Gj3eSK2IXKDk9mXSj5ltOz98Ce2w=",
+ "lastModified": 1710532761,
+ "narHash": "sha256-SUXGZNrXX05YA9G6EmgupxhOr3swI1gcxLUeDMUhrEY=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "8b07ca541939211d3cc437ddfd74ebdef3d72471",
+ "rev": "206f457fffdb9a73596a4cb2211a471bd305243d",
"type": "github"
},
"original": {
@@ -457,22 +457,16 @@
"nixpkgs": [
"nixpkgs"
],
- "nixpkgs-23_05": [
- "nixpkgs-stable"
- ],
- "nixpkgs-23_11": [
- "nixpkgs-stable"
- ],
"utils": [
"flake-utils"
]
},
"locked": {
- "lastModified": 1709905972,
- "narHash": "sha256-18OF2/ypr0n4Lp6Fk5SLHPu12ok6jM+Hv3sC0PCim0Q=",
+ "lastModified": 1710449465,
+ "narHash": "sha256-2orO8nfplp6uQJBFqKkj1iyNMC6TysmwbWwbb4osTag=",
"owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver",
- "rev": "572c1b4d69deea1093ac231c37927cfa8ccad477",
+ "rev": "79c8cfcd5873a85559da6201b116fb38b490d030",
"type": "gitlab"
},
"original": {
@@ -494,11 +488,11 @@
]
},
"locked": {
- "lastModified": 1709860485,
- "narHash": "sha256-ZcD6awXKI5RHBq5VwWgFnI203+Cl0pd8QFr2DsMyRYo=",
+ "lastModified": 1710638386,
+ "narHash": "sha256-8etSpxJaCYBWTViHqQRR6o76WfDX2CuD1o2UQXQrwao=",
"owner": "Infinidoge",
"repo": "nix-minecraft",
- "rev": "ff8caea3c999a5173d021fc76c84addbf7bbf785",
+ "rev": "8f292bc64336ac9559d33c9a074a214d783a4c8e",
"type": "github"
},
"original": {
@@ -514,11 +508,11 @@
]
},
"locked": {
- "lastModified": 1709906691,
- "narHash": "sha256-206XMy1NGW42bnHukJl5W2F90yHNoJc7+H3i+/8i2Pg=",
+ "lastModified": 1710644923,
+ "narHash": "sha256-0fjbN5GYYDKPyPay0l8gYoH+tFfNqPPwP5sxxBreeA4=",
"owner": "nix-community",
"repo": "nix-index-database",
- "rev": "2ad5ebce1e1be47a8cf330d85265ac09ffa15178",
+ "rev": "e25efda85e39fcdc845e371971ac4384989c4295",
"type": "github"
},
"original": {
@@ -529,11 +523,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1709410583,
- "narHash": "sha256-esOSUoQ7mblwcsSea0K17McZuwAIjoS6dq/4b83+lvw=",
+ "lastModified": 1710622004,
+ "narHash": "sha256-6zR642tXcZzzk3C8BHxlCrR0yh8z8zMXLiuXpWDIpX0=",
"owner": "NixOS",
"repo": "nixos-hardware",
- "rev": "59e37017b9ed31dee303dbbd4531c594df95cfbc",
+ "rev": "968952f950a59dee9ed1e8799dda38c6dfa1bad3",
"type": "github"
},
"original": {
@@ -544,11 +538,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1709780214,
- "narHash": "sha256-p4iDKdveHMhfGAlpxmkCtfQO3WRzmlD11aIcThwPqhk=",
+ "lastModified": 1710608262,
+ "narHash": "sha256-Tf2zqUWgU1iofcECQ+xj7HJVtoCz6yWG/oEIDmXxwXg=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "f945939fd679284d736112d3d5410eb867f3b31c",
+ "rev": "d211b80d2944a41899a6ab24009d9729cca05e49",
"type": "github"
},
"original": {
@@ -560,11 +554,11 @@
},
"nixpkgs-master": {
"locked": {
- "lastModified": 1709911891,
- "narHash": "sha256-abdPgw2J4s/FxdamRQWEX8hpot+NaeaHoZTK0nshb0Q=",
+ "lastModified": 1710680416,
+ "narHash": "sha256-EBswAltWDwjW/8z5RDNRozf5YgB5rmNR1yyzRchNab0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "b4af4efff2fc40287d7a4f17b59d2754107b02bb",
+ "rev": "ebaf43d1633e9783c4681e9632841153dc0335b0",
"type": "github"
},
"original": {
@@ -576,11 +570,11 @@
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1709909254,
- "narHash": "sha256-C9HGaGbYlWv/lBXtwxAD+tkwVqIDImNLVlA6Kma4vOg=",
+ "lastModified": 1710679196,
+ "narHash": "sha256-CW/+hKMvf533WWkrcZEGEGhwvhPXvoRniGd/VDl332M=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "033e72165ef3f3b6be6d901444ed5e5d0ef699aa",
+ "rev": "33f6ce4872d54cc0d29012c188c296bd5e28ed91",
"type": "github"
},
"original": {
@@ -707,11 +701,11 @@
]
},
"locked": {
- "lastModified": 1708896938,
- "narHash": "sha256-oMjkMjeNhDUEpKIofo9+9RdUnmmZ4h0sm+kf6XKdy6k=",
+ "lastModified": 1710420453,
+ "narHash": "sha256-F/JfpPRpIkFqvYEtt55lZyaFd+/vhn9SrcQrXIZCkOU=",
"owner": "danth",
"repo": "stylix",
- "rev": "fcff15ac5ffbe81f1c66e352f3167c270d79cdab",
+ "rev": "eb64377e66122de7a36ca7a611aa97ddf4c8e5e8",
"type": "github"
},
"original": {
@@ -748,11 +742,11 @@
]
},
"locked": {
- "lastModified": 1709860999,
- "narHash": "sha256-fZd5nkY4tnCrIjDKC/0aguldQtV7nsU/byihYF3GCLU=",
+ "lastModified": 1710638327,
+ "narHash": "sha256-NHF3ttYfPzLnB5R3YrGK54J3XJTv2iGrUVywWh1FPGk=",
"owner": "nix-community",
"repo": "nix-vscode-extensions",
- "rev": "f482c1c39027a8c03b86c3dc43637d80a1440918",
+ "rev": "167037243ed2eb106b8a4bbf7c6ce86628afbd5b",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index b40e1a0..f145382 100644
--- a/flake.nix
+++ b/flake.nix
@@ -55,8 +55,6 @@
url = "gitlab:simple-nixos-mailserver/nixos-mailserver";
inputs = {
flake-compat.follows = "flake-compat";
- nixpkgs-23_05.follows = "nixpkgs-stable";
- nixpkgs-23_11.follows = "nixpkgs-stable";
nixpkgs.follows = "nixpkgs";
utils.follows = "flake-utils";
};
diff --git a/modules/common/common/stylix.nix b/modules/common/common/stylix.nix
index 6e61b54..621fd4d 100644
--- a/modules/common/common/stylix.nix
+++ b/modules/common/common/stylix.nix
@@ -29,42 +29,34 @@ with lib; {
# Styling and color binding can be sourced from here[1].
#
# [1]: https://github.com/tinted-theming/base24/blob/master/styling.md
- config = {
- stylix = {
- image = pkgs.fetchurl {
- url = "https://upload.wikimedia.org/wikipedia/commons/a/a5/Bonaparte_ante_la_Esfinge%2C_por_Jean-Léon_Gérôme.jpg";
- sha256 = "sha256-qWv52oT8cF9K4ZoeawmR3jgoGB2ARfjbKKc12IljUcM=";
- };
-
- base16Scheme = "${pkgs.base16-schemes}/share/themes/default-light.yaml";
+ config.stylix = {
+ image = pkgs.fetchurl {
+ url = "https://upload.wikimedia.org/wikipedia/commons/a/a5/Bonaparte_ante_la_Esfinge%2C_por_Jean-Léon_Gérôme.jpg";
+ sha256 = "sha256-qWv52oT8cF9K4ZoeawmR3jgoGB2ARfjbKKc12IljUcM=";
+ };
- fonts = {
- serif = {
- package = pkgs.iosevka-bin.override {variant = "etoile";};
- name = "Iosevka Etoile";
- };
+ base16Scheme = "${pkgs.base16-schemes}/share/themes/tomorrow.yaml";
- sansSerif = {
- package = pkgs.iosevka-bin.override {variant = "aile";};
- name = "Iosevka Aile";
- };
+ fonts = {
+ serif = {
+ package = pkgs.iosevka-bin.override {variant = "Etoile";};
+ name = "Iosevka Etoile";
+ };
- monospace = {
- package = pkgs.iosevka-bin;
- name = "Iosevka";
- };
+ sansSerif = {
+ package = pkgs.iosevka-bin.override {variant = "Aile";};
+ name = "Iosevka Aile";
+ };
- sizes = {
- desktop = 10;
- applications = 10;
- terminal = 12;
- };
+ monospace = {
+ package = pkgs.iosevka-bin.override {variant = "SS15";};
+ name = "Iosevka SS15";
};
- cursor = {
- name = "phinger-cursors";
- package = pkgs.phinger-cursors;
- size = 32;
+ sizes = {
+ desktop = 10;
+ applications = 10;
+ terminal = 12;
};
};
};
diff --git a/modules/common/emacs/doom/config.el b/modules/common/emacs/doom/config.el
index 79b33fc..e31d41d 100644
--- a/modules/common/emacs/doom/config.el
+++ b/modules/common/emacs/doom/config.el
@@ -30,8 +30,7 @@
(setq +editorconfig-mode-alist '((sh-mode . "sh"))
editorconfig-exclude-modes '(lisp-mode
common-lisp-mode
- emacs-lisp-mode
- org-mode))
+ emacs-lisp-mode))
;;
;;; LSP
diff --git a/modules/common/mpv.nix b/modules/common/mpv.nix
index 6f45304..e857b5b 100644
--- a/modules/common/mpv.nix
+++ b/modules/common/mpv.nix
@@ -14,7 +14,13 @@ in {
enable = true;
package = with pkgs;
- wrapMpv mpv-unwrapped {
+ wrapMpv (mpv-unwrapped.override {
+ bs2bSupport = false;
+ cacaSupport = false;
+ dvbinSupport = false;
+ dvdnavSupport = false;
+ swiftSupport = false;
+ }) {
scripts = with mpvScripts; [
autoload
sponsorblock
diff --git a/modules/darwin/common/stylix.nix b/modules/darwin/common/stylix.nix
index b5bb119..cfeed05 100644
--- a/modules/darwin/common/stylix.nix
+++ b/modules/darwin/common/stylix.nix
@@ -7,5 +7,5 @@
with lib; {
imports = [inputs.stylix.darwinModules.stylix];
- fonts.fonts = mkAfter config.modules.common.stylix.fonts.extraPackages;
+ fonts.fonts = mkAfter config.nixfiles.modules.common.stylix.fonts.extraPackages;
}
diff --git a/modules/darwin/profiles/default.nix b/modules/darwin/profiles/default.nix
index ac3f652..c18f2bb 100644
--- a/modules/darwin/profiles/default.nix
+++ b/modules/darwin/profiles/default.nix
@@ -24,7 +24,7 @@ in {
AppleEnableMouseSwipeNavigateWithScrolls = true;
AppleEnableSwipeNavigateWithScrolls = true;
- AppleInterfaceStyle = "Dark";
+ AppleInterfaceStyle = null;
AppleShowAllExtensions = true;
AppleShowAllFiles = true;
diff --git a/modules/nixos/common/stylix.nix b/modules/nixos/common/stylix.nix
index 6249abf..7ac7fa7 100644
--- a/modules/nixos/common/stylix.nix
+++ b/modules/nixos/common/stylix.nix
@@ -2,11 +2,18 @@
config,
inputs,
lib,
+ pkgs,
...
}:
with lib; {
imports = [inputs.stylix.nixosModules.stylix];
+ stylix.cursor = {
+ name = "phinger-cursors";
+ package = pkgs.phinger-cursors;
+ size = 32;
+ };
+
fonts = {
packages = mkAfter config.nixfiles.modules.common.stylix.fonts.extraPackages;
@@ -24,7 +31,7 @@ with lib; {
"Noto Sans"
];
monospace = mkForce [
- "Iosevka"
+ "Iosevka SS15"
"Sarasa Mono"
"Source Han Mono"
"Noto Sans Mono"
diff --git a/modules/nixos/firefox/addons.nix b/modules/nixos/firefox/addons.nix
index 7936033..bd14bb5 100644
--- a/modules/nixos/firefox/addons.nix
+++ b/modules/nixos/firefox/addons.nix
@@ -4,13 +4,13 @@
}: {
"bitwarden" = buildFirefoxXpiAddon {
pname = "bitwarden";
- version = "2024.2.0";
+ version = "2024.2.1";
addonId = "{446900e4-71c2-419f-a6a7-df9c091e268b}";
- url = "https://addons.mozilla.org/firefox/downloads/file/4233394/bitwarden_password_manager-2024.2.0.xpi";
- sha256 = "2c59e7040749dee010b34fb2a9c24b28ada71ad7fa5a23264ff70e63f8f686d1";
+ url = "https://addons.mozilla.org/firefox/downloads/file/4246600/bitwarden_password_manager-2024.2.1.xpi";
+ sha256 = "f2db399e5a0915e4fd7e4906c32c72eac4a2b7bb4b4acacd892fff18e73085d4";
meta = with lib; {
homepage = "https://bitwarden.com";
- description = "A secure and free password manager for all of your devices.";
+ description = "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.";
license = licenses.gpl3;
mozPermissions = [
"<all_urls>"
@@ -33,10 +33,10 @@
};
"bypass-paywalls" = buildFirefoxXpiAddon {
pname = "bypass-paywalls";
- version = "3.5.5.0";
+ version = "3.5.9.0";
addonId = "magnolia_limited_permissions_d@12.34";
- url = "https://addons.mozilla.org/firefox/downloads/file/4235376/bypass_paywalls_clean_d-3.5.5.0.xpi";
- sha256 = "94357663a92363ebb1fbc662f8b6d1e67909e452e801903b2c85b05d70e46488";
+ url = "https://addons.mozilla.org/firefox/downloads/file/4248144/bypass_paywalls_clean_d-3.5.9.0.xpi";
+ sha256 = "938da8dcfa0e3ff012b40cf54a270ca73b03183387ef9330bf8b7771dbf10a5c";
meta = with lib; {
homepage = "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean";
description = "Bypass Paywalls";
@@ -49,7 +49,9 @@
"webRequestBlocking"
"*://*.360dx.com/*"
"*://*.60millions-mag.com/*"
+ "*://*.aargauerzeitung.ch/*"
"*://*.abc.es/*"
+ "*://*.abendblatt.de/*"
"*://*.abqjournal.com/*"
"*://*.abril.com.br/*"
"*://*.ad.nl/*"
@@ -59,7 +61,6 @@
"*://*.aerokurier.de/*"
"*://*.aerztezeitung.de/*"
"*://*.afr.com/*"
- "*://*.aisnenouvelle.fr/*"
"*://*.ajc.com/*"
"*://*.al.com/*"
"*://*.allgemeine-zeitung.de/*"
@@ -73,7 +74,6 @@
"*://*.arabalears.cat/*"
"*://*.architecturaldigest.com/*"
"*://*.arcinfo.ch/*"
- "*://*.arkansasonline.com/*"
"*://*.artforum.com/*"
"*://*.artnet.com/*"
"*://*.artsenkrant.com/*"
@@ -85,6 +85,7 @@
"*://*.automobilwoche.de/*"
"*://*.autonews.com/*"
"*://*.autoplus.fr/*"
+ "*://*.autosport.com/*"
"*://*.axios.com/*"
"*://*.azcentral.com/*"
"*://*.backpacker.com/*"
@@ -116,6 +117,7 @@
"*://*.bostonglobe.com/*"
"*://*.bostonherald.com/*"
"*://*.bqprime.com/*"
+ "*://*.braunschweiger-zeitung.de/*"
"*://*.brisbanetimes.com.au/*"
"*://*.britannica.com/*"
"*://*.buffalonews.com/*"
@@ -126,10 +128,10 @@
"*://*.businessinsider.nl/*"
"*://*.businessoffashion.com/*"
"*://*.businesspost.ie/*"
- "*://*.businesstimes.com.sg/*"
"*://*.cairnspost.com.au/*"
"*://*.calgaryherald.com/*"
"*://*.cambiocolombia.com/*"
+ "*://*.canarias7.es/*"
"*://*.canberratimes.com.au/*"
"*://*.capitalgazette.com/*"
"*://*.cartacapital.com.br/*"
@@ -171,7 +173,6 @@
"*://*.courant.com/*"
"*://*.courier-journal.com/*"
"*://*.couriermail.com.au/*"
- "*://*.courrier-picard.fr/*"
"*://*.crainscleveland.com/*"
"*://*.crainsdetroit.com/*"
"*://*.crainsnewyork.com/*"
@@ -196,6 +197,7 @@
"*://*.demorgen.be/*"
"*://*.denverpost.com/*"
"*://*.deraktionaer.de/*"
+ "*://*.desmoinesregister.com/*"
"*://*.destentor.nl/*"
"*://*.detroitnews.com/*"
"*://*.df.cl/*"
@@ -208,7 +210,7 @@
"*://*.diepresse.com/*"
"*://*.digiday.com/*"
"*://*.discovermagazine.com/*"
- "*://*.dn.se/*"
+ "*://*.dispatch.com/*"
"*://*.doorbraak.be/*"
"*://*.dvhn.nl/*"
"*://*.dwell.com/*"
@@ -254,7 +256,6 @@
"*://*.euobserver.com/*"
"*://*.european-rubber-journal.com/*"
"*://*.europower.no/*"
- "*://*.ewmagazine.nl/*"
"*://*.exame.com/*"
"*://*.examiner.com.au/*"
"*://*.expansion.com/*"
@@ -274,6 +275,7 @@
"*://*.flair.nl/*"
"*://*.flugrevue.de/*"
"*://*.fnlondon.com/*"
+ "*://*.forbes.com.au/*"
"*://*.forbes.com/*"
"*://*.foreignaffairs.com/*"
"*://*.foreignpolicy.com/*"
@@ -295,16 +297,15 @@
"*://*.glassdoor.com/*"
"*://*.globes.co.il/*"
"*://*.globo.com/*"
+ "*://*.glossy.co/*"
"*://*.goldcoastbulletin.com.au/*"
"*://*.goodhousekeeping.com/*"
- "*://*.gooieneemlander.nl/*"
"*://*.gq.com/*"
"*://*.granta.com/*"
"*://*.groene.nl/*"
"*://*.grubstreet.com/*"
"*://*.haaretz.co.il/*"
"*://*.haaretz.com/*"
- "*://*.haarlemsdagblad.nl/*"
"*://*.handelszeitung.ch/*"
"*://*.harpers.org/*"
"*://*.harpersbazaar.com/*"
@@ -324,8 +325,6 @@
"*://*.humanite.fr/*"
"*://*.humo.be/*"
"*://*.ideal.es/*"
- "*://*.ijmuidercourant.nl/*"
- "*://*.ikz-online.de/*"
"*://*.ilfattoquotidiano.it/*"
"*://*.ilfoglio.it/*"
"*://*.ilgazzettino.it/*"
@@ -336,6 +335,7 @@
"*://*.ilmessaggero.it/*"
"*://*.ilrestodelcarlino.it/*"
"*://*.ilsecoloxix.it/*"
+ "*://*.ilsole24ore.com/*"
"*://*.iltelegrafolivorno.it/*"
"*://*.iltirreno.it/*"
"*://*.inc.com/*"
@@ -364,6 +364,7 @@
"*://*.irishtimes.com/*"
"*://*.italian.tech/*"
"*://*.italiaoggi.it/*"
+ "*://*.jacksonville.com/*"
"*://*.jacobin.de/*"
"*://*.janes.com/*"
"*://*.japantimes.co.jp/*"
@@ -400,7 +401,6 @@
"*://*.lanouvellerepublique.fr/*"
"*://*.lanuovasardegna.it/*"
"*://*.laprovincia.es/*"
- "*://*.lardennais.fr/*"
"*://*.larepubliquedespyrenees.fr/*"
"*://*.larioja.com/*"
"*://*.lasegunda.com/*"
@@ -412,7 +412,6 @@
"*://*.lavanguardia.com/*"
"*://*.lavenir.net/*"
"*://*.laverdad.es/*"
- "*://*.lavoixdunord.fr/*"
"*://*.lavoz.com.ar/*"
"*://*.lavozdigital.es/*"
"*://*.law.com/*"
@@ -420,10 +419,8 @@
"*://*.lecho.be/*"
"*://*.lecourrierdesstrateges.fr/*"
"*://*.ledevoir.com/*"
- "*://*.lefigaro.fr/*"
"*://*.legrandcontinent.eu/*"
"*://*.lehighvalleylive.com/*"
- "*://*.leidschdagblad.nl/*"
"*://*.lejdd.fr/*"
"*://*.lemagit.fr/*"
"*://*.lenouveleconomiste.fr/*"
@@ -433,16 +430,13 @@
"*://*.lescienze.it/*"
"*://*.lesechos.fr/*"
"*://*.lesinrocks.com/*"
- "*://*.lesoir.be/*"
"*://*.lesoleil.com/*"
- "*://*.lest-eclair.fr/*"
"*://*.letelegramme.fr/*"
"*://*.levante-emv.com/*"
"*://*.levif.be/*"
"*://*.lexpress.fr/*"
"*://*.libelle.be/*"
"*://*.libelle.nl/*"
- "*://*.liberation-champagne.fr/*"
"*://*.limburger.nl/*"
"*://*.lindependant.fr/*"
"*://*.linforme.com/*"
@@ -456,7 +450,7 @@
"*://*.lopinion.fr/*"
"*://*.losandes.com.ar/*"
"*://*.lrb.co.uk/*"
- "*://*.lunion.fr/*"
+ "*://*.luzernerzeitung.ch/*"
"*://*.lvz.de/*"
"*://*.macrobusiness.com.au/*"
"*://*.madison.com/*"
@@ -482,8 +476,10 @@
"*://*.mlive.com/*"
"*://*.moda.it/*"
"*://*.modernhealthcare.com/*"
+ "*://*.modernretail.co/*"
"*://*.monacomatin.mc/*"
"*://*.monocle.com/*"
+ "*://*.morgenpost.de/*"
"*://*.motorradonline.de/*"
"*://*.mundodeportivo.com/*"
"*://*.mv-voice.com/*"
@@ -511,8 +507,6 @@
"*://*.nikkei.com/*"
"*://*.nj.com/*"
"*://*.nola.com/*"
- "*://*.noordhollandsdagblad.nl/*"
- "*://*.nordlittoral.fr/*"
"*://*.northerndailyleader.com.au/*"
"*://*.northjersey.com/*"
"*://*.nouvelobs.com/*"
@@ -540,13 +534,13 @@
"*://*.oregonlive.com/*"
"*://*.orlandosentinel.com/*"
"*://*.ostsee-zeitung.de/*"
+ "*://*.otz.de/*"
"*://*.outdoorlife.com/*"
"*://*.outlookbusiness.com/*"
"*://*.outlookindia.com/*"
"*://*.outsideonline.com/*"
"*://*.oxygenmag.com/*"
"*://*.paloaltoonline.com/*"
- "*://*.paris-normandie.fr/*"
"*://*.parismatch.com/*"
"*://*.parool.nl/*"
"*://*.penews.com/*"
@@ -561,6 +555,7 @@
"*://*.piqd.de/*"
"*://*.plasticsnews.com/*"
"*://*.politicaexterior.com/*"
+ "*://*.polityka.pl/*"
"*://*.popsci.com/*"
"*://*.popularmechanics.com/*"
"*://*.post-gazette.com/*"
@@ -573,7 +568,6 @@
"*://*.project-syndicate.org/*"
"*://*.prospectmagazine.co.uk/*"
"*://*.public.fr/*"
- "*://*.puck.news/*"
"*://*.pzc.nl/*"
"*://*.quora.com/*"
"*://*.quotidiano.net/*"
@@ -622,9 +616,11 @@
"*://*.slate.com/*"
"*://*.slideshare.net/*"
"*://*.sloanreview.mit.edu/*"
+ "*://*.sltrib.com/*"
"*://*.smh.com.au/*"
"*://*.sn.at/*"
"*://*.sofrep.com/*"
+ "*://*.sourcingjournal.com/*"
"*://*.spectator.co.uk/*"
"*://*.spectator.com.au/*"
"*://*.spglobal.com/*"
@@ -650,15 +646,16 @@
"*://*.stuttgarter-nachrichten.de/*"
"*://*.stuttgarter-zeitung.de/*"
"*://*.stylist.co.uk/*"
- "*://*.sudinfo.be/*"
"*://*.sudouest.fr/*"
"*://*.sueddeutsche.de/*"
+ "*://*.suedkurier.de/*"
"*://*.sun-sentinel.com/*"
"*://*.suomensotilas.fi/*"
"*://*.sustainableplastics.com/*"
"*://*.svz.de/*"
"*://*.swarajyamag.com/*"
"*://*.syracuse.com/*"
+ "*://*.tagblatt.ch/*"
"*://*.tagesspiegel.de/*"
"*://*.tampabay.com/*"
"*://*.techinasia.com/*"
@@ -683,6 +680,7 @@
"*://*.theaustralian.com.au/*"
"*://*.thebaffler.com/*"
"*://*.thebanker.com/*"
+ "*://*.thebookseller.com/*"
"*://*.thebulletin.org/*"
"*://*.thechronicle.com.au/*"
"*://*.thecourier.com.au/*"
@@ -715,6 +713,7 @@
"*://*.thesaturdaypaper.com.au/*"
"*://*.thespec.com/*"
"*://*.thespectator.com/*"
+ "*://*.thestage.co.uk/*"
"*://*.thestar.com/*"
"*://*.thestate.com/*"
"*://*.thetimes.co.uk/*"
@@ -722,11 +721,13 @@
"*://*.theweek.com/*"
"*://*.thewest.com.au/*"
"*://*.thewrap.com/*"
+ "*://*.thueringer-allgemeine.de/*"
"*://*.tijd.be/*"
"*://*.timeshighereducation.com/*"
"*://*.timesofindia.com/*"
"*://*.timesunion.com/*"
"*://*.tirebusiness.com/*"
+ "*://*.tlz.de/*"
"*://*.topagrar.com/*"
"*://*.torontosun.com/*"
"*://*.towardsdatascience.com/*"
@@ -758,6 +759,7 @@
"*://*.vikatan.com/*"
"*://*.vn.at/*"
"*://*.vn.nl/*"
+ "*://*.vogue.co.uk/*"
"*://*.vogue.com/*"
"*://*.voguebusiness.com/*"
"*://*.vol.at/*"
@@ -837,6 +839,7 @@
"*://*.nhst.tech/*"
"*://*.nyt.com/*"
"*://*.pasedigital.cl/*"
+ "*://*.wbmdstatic.com/*"
"*://*.wgchrrammzv.com/*"
"*://*.wyleex.com/*"
"*://archive.fo/*"
@@ -853,24 +856,24 @@
};
"consent-o-matic" = buildFirefoxXpiAddon {
pname = "consent-o-matic";
- version = "1.0.12";
+ version = "1.0.13";
addonId = "gdpr@cavi.au.dk";
- url = "https://addons.mozilla.org/firefox/downloads/file/4074847/consent_o_matic-1.0.12.xpi";
- sha256 = "013ea48757b8a4d84a2a0d944bc49b5612d62bae1d337f9569f425f2b8310e0f";
+ url = "https://addons.mozilla.org/firefox/downloads/file/4246350/consent_o_matic-1.0.13.xpi";
+ sha256 = "ee577eaedebd9fef65f77218b86c59972818442c9af551d551a7015a4a246e9a";
meta = with lib; {
homepage = "https://consentomatic.au.dk/";
description = "Automatic handling of GDPR consent forms";
license = licenses.mit;
- mozPermissions = ["activeTab" "storage" "<all_urls>"];
+ mozPermissions = ["activeTab" "tabs" "storage" "<all_urls>"];
platforms = platforms.all;
};
};
"darkreader" = buildFirefoxXpiAddon {
pname = "darkreader";
- version = "4.9.77";
+ version = "4.9.78";
addonId = "addon@darkreader.org";
- url = "https://addons.mozilla.org/firefox/downloads/file/4233074/darkreader-4.9.77.xpi";
- sha256 = "931de67e9091c69edd9fd3f348a7ed1de1dce7d136017fed641bd10eb0ae8891";
+ url = "https://addons.mozilla.org/firefox/downloads/file/4243182/darkreader-4.9.78.xpi";
+ sha256 = "21e08b3f26e9b54257d30f6b2fb2d966d41ace54d2d79ccec55e55517084c7ce";
meta = with lib; {
homepage = "https://darkreader.org/";
description = "Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing.";
@@ -996,10 +999,10 @@
};
"rikaichamp" = buildFirefoxXpiAddon {
pname = "rikaichamp";
- version = "1.17.1";
+ version = "1.18.0";
addonId = "{59812185-ea92-4cca-8ab7-cfcacee81281}";
- url = "https://addons.mozilla.org/firefox/downloads/file/4216725/10ten_ja_reader-1.17.1.xpi";
- sha256 = "f9ff2420341adc2e3ea59c8c28271cc03c4c09f2467cbe59215804d62660fa8b";
+ url = "https://addons.mozilla.org/firefox/downloads/file/4241410/10ten_ja_reader-1.18.0.xpi";
+ sha256 = "5433bcfec5a327bf1fa198b3f0645a9cdcdc44232465ad940fa8a5858b6996f8";
meta = with lib; {
homepage = "https://github.com/birchill/10ten-ja-reader/";
description = "Quickly translate Japanese by hovering over words. Formerly released as Rikaichamp.";
diff --git a/modules/nixos/games/steam.nix b/modules/nixos/games/steam.nix
index c81d344..7262d7f 100644
--- a/modules/nixos/games/steam.nix
+++ b/modules/nixos/games/steam.nix
@@ -25,7 +25,5 @@ in {
(steam.override {extraEnv.MANGOHUD = 1;})
protontricks
];
-
- hardware.steam-hardware.enable = true;
};
}
diff --git a/modules/nixos/gnupg.nix b/modules/nixos/gnupg.nix
index b86be9b..5300554 100644
--- a/modules/nixos/gnupg.nix
+++ b/modules/nixos/gnupg.nix
@@ -1,6 +1,7 @@
{
config,
lib,
+ pkgs,
...
}:
with lib; let
@@ -8,8 +9,8 @@ with lib; let
in {
options.nixfiles.modules.gnupg.pinentry = mkOption {
description = "Name of a pinentry implementation.";
- type = types.str;
- default = "curses";
+ type = types.package;
+ default = pkgs.pinentry-curses;
};
config = mkIf cfg.enable {
@@ -31,7 +32,7 @@ in {
sshKeys = [my.pgp.grip];
- pinentryFlavor = cfg.pinentry;
+ pinentryPackage = cfg.pinentry;
};
};
};
diff --git a/modules/nixos/incus.nix b/modules/nixos/incus.nix
index ada113f..14bbc1d 100644
--- a/modules/nixos/incus.nix
+++ b/modules/nixos/incus.nix
@@ -57,6 +57,12 @@ in {
networking.firewall.trustedInterfaces = ["incusbr0"];
+ # FIXME https://nixpk.gs/pr-tracker.html?pr=295364
+ # systemd.services.incus.path = mkForce [
+ # config.boot.zfs.package
+ # "${config.boot.zfs.package}/lib/udev"
+ # ];
+
my.extraGroups = ["incus-admin"];
};
}
diff --git a/modules/nixos/kde.nix b/modules/nixos/kde.nix
index 3822415..0bdf6f9 100644
--- a/modules/nixos/kde.nix
+++ b/modules/nixos/kde.nix
@@ -13,7 +13,7 @@ in {
nixfiles.modules = {
common.xdg.defaultApplications."org.kde.dolphin" = ["inode/directory"];
- gnupg.pinentry = "qt";
+ gnupg.pinentry = pkgs.pinentry-qt;
sound.enable = true;
};
@@ -43,20 +43,20 @@ in {
};
};
- services.xserver = {
+ services = {
desktopManager.plasma6.enable = true;
- displayManager.sddm.enable = true;
+ xserver.displayManager.sddm = {
+ enable = true;
+ wayland.enable = true;
+ };
};
- environment = {
- systemPackages = with pkgs; [pinentry-qt];
- plasma6.excludePackages = with pkgs.kdePackages; [
- elisa
- gwenview
- kate
- khelpcenter
- print-manager
- ];
- };
+ environment.plasma6.excludePackages = with pkgs.kdePackages; [
+ elisa
+ gwenview
+ kate
+ khelpcenter
+ print-manager
+ ];
};
}