summaryrefslogtreecommitdiff
path: root/modules/common
diff options
context:
space:
mode:
Diffstat (limited to 'modules/common')
-rw-r--r--modules/common/common/nix/default.nix34
-rw-r--r--modules/common/mpv.nix3
2 files changed, 20 insertions, 17 deletions
diff --git a/modules/common/common/nix/default.nix b/modules/common/common/nix/default.nix
index fa1c85e..5dda142 100644
--- a/modules/common/common/nix/default.nix
+++ b/modules/common/common/nix/default.nix
@@ -29,17 +29,17 @@ with lib; {
};
nix = let
- filteredInputs = filterAttrs (n: _: n != "self") inputs;
+ notSelfInputs = filterAttrs (n: _: n != "self") inputs;
in {
settings = {
+ # https://nixos.org/manual/nix/unstable/contributing/experimental-features.html#currently-available-experimental-features
# https://github.com/NixOS/nix/blob/master/src/libutil/experimental-features.cc
experimental-features = concatStringsSep " " [
- "ca-derivations"
"flakes"
"nix-command"
- "recursive-nix"
"repl-flake"
];
+
keep-derivations =
if this.isHeadful
then "true"
@@ -48,20 +48,10 @@ with lib; {
if this.isHeadful
then "true"
else "false";
- flake-registry = "${inputs.flake-registry}/flake-registry.json";
- warn-dirty = false;
- };
- nixPath =
- mapAttrsToList (n: v: "${n}=${v}") filteredInputs
- ++ ["nixfiles=${config.my.home}/src/nixfiles"];
-
- registry =
- mapAttrs (_: flake: {inherit flake;}) filteredInputs
- // {nixfiles.flake = inputs.self;};
+ flake-registry = "${inputs.flake-registry}/flake-registry.json";
- settings = {
- trusted-users = ["root" localUsername];
+ warn-dirty = false;
substituters = [
"https://azahi.cachix.org"
@@ -77,7 +67,17 @@ with lib; {
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"pre-commit-hooks.cachix.org-1:Pkk3Panw5AW24TOv6kz3PvLhlH8puAsJTBbOPmBo7Rc="
];
+
+ trusted-users = ["root" localUsername];
};
+
+ nixPath =
+ mapAttrsToList (n: v: "${n}=${v}") notSelfInputs
+ ++ ["nixfiles=${config.my.home}/src/nixfiles"];
+
+ registry =
+ mapAttrs (_: flake: {inherit flake;}) notSelfInputs
+ // {nixfiles.flake = inputs.self;};
};
nixpkgs.overlays = with inputs; [
@@ -104,8 +104,8 @@ with lib; {
src = super.fetchFromGitHub {
owner = "OpenMW";
repo = "openmw";
- rev = "openmw-48-rc9";
- hash = "sha256-3x+pwtZh+moLN3l1x5Q0rr9TKo3BMaul73ZgywrRBCk=";
+ rev = "openmw-48-rc10";
+ hash = "sha256-BIeCVM2O/YBgRjAedxe5/NqXpYeHggn3eSnHLgZtX80=";
};
patches = [];
buildInputs =
diff --git a/modules/common/mpv.nix b/modules/common/mpv.nix
index 0421d62..97f406c 100644
--- a/modules/common/mpv.nix
+++ b/modules/common/mpv.nix
@@ -34,6 +34,9 @@ in {
"Shift+UP" = "no-osd seek 5 exact";
"Shift+DOWN" = "no-osd seek -5 exact";
+ "Alt+h" = "add sub-delay +1";
+ "Alt+l" = "add sub-delay -1";
+
"Alt+k" = "add sub-scale +0.1";
"Alt+j" = "add sub-scale -0.1";