Disable nix-linter hook
This commit is contained in:
parent
d37ff3743a
commit
db2c0f802d
|
@ -1,4 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
xdg.configFile."jali/config.py".source = pkgs.privateFile "jaliconfig.py";
|
||||
home.packages = builtins.attrValues pkgs.accounting-pkgs;
|
||||
}
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
{pkgs, ...}: let
|
||||
inherit (import ../../lib) colors;
|
||||
in {
|
||||
m-0.colors = colors;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
|
@ -50,21 +49,7 @@
|
|||
${wine}/bin/wine64 ./Gw2-64.exe $@ -autologin
|
||||
'';
|
||||
in {
|
||||
#dconf.settings."org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
#mic-mute = lib.mkForce [ ];
|
||||
#next = lib.mkForce [ ];
|
||||
#play = lib.mkForce [ ];
|
||||
#previous = lib.mkForce [ ];
|
||||
#screensaver = lib.mkForce [ ];
|
||||
#volume-down = lib.mkForce [ ];
|
||||
#volume-up = lib.mkForce [ ];
|
||||
#};
|
||||
|
||||
home.packages = builtins.attrValues {
|
||||
#factorio = pkgs.factorio.override {
|
||||
# username = "maralorn";
|
||||
# token = pkgs.privateValue "" "factorio";
|
||||
#};
|
||||
inherit (pkgs) steam minecraft;
|
||||
inherit gw2run gw2setup wine gw2installdxvk;
|
||||
};
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
|
|
|
@ -10,7 +10,7 @@ with lib; let
|
|||
plugins = builtins.attrValues (availablePlugins
|
||||
// {
|
||||
python = availablePlugins.python.withPackages
|
||||
(ps: [pkgs.weechatScripts.weechat-matrix]);
|
||||
(_: [pkgs.weechatScripts.weechat-matrix]);
|
||||
});
|
||||
scripts = [pkgs.weechatScripts.weechat-matrix];
|
||||
};
|
||||
|
|
|
@ -1,8 +1,4 @@
|
|||
{
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
{pkgs, ...}: let
|
||||
default_mailbox = {
|
||||
MailboxName = "<missing>";
|
||||
MatrixRoomId = "<missing>";
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
{pkgs, ...}: let
|
||||
name = "foundryvtt";
|
||||
stateDir = "/var/lib/${name}";
|
||||
dataDir = "${stateDir}/data";
|
||||
|
|
|
@ -43,35 +43,36 @@ rec {
|
|||
modeBinarySensorEntity = mode: option: "binary_sensor.${modeBinarySensorName mode option}";
|
||||
};
|
||||
triggers = rec {
|
||||
stateTrigger = entity: {
|
||||
stateTrigger = entity_id: {
|
||||
platform = "state";
|
||||
entity_id = entity;
|
||||
inherit entity_id;
|
||||
};
|
||||
modeSwitchTrigger = mode: stateTrigger (util.modeSelectEntity mode);
|
||||
};
|
||||
conditions = {
|
||||
modeIs = mode: option: {
|
||||
modeIs = mode: state: {
|
||||
condition = "state";
|
||||
entity_id = util.modeSelectEntity mode;
|
||||
state = option;
|
||||
inherit state;
|
||||
};
|
||||
};
|
||||
modules = rec {
|
||||
mkHAConfig = attrs: {
|
||||
services.home-assistant.config = attrs;
|
||||
};
|
||||
mkModeSwitcher = mode: attrs: _: let
|
||||
mkModeSwitcher = mode: let
|
||||
options = builtins.attrNames mode.options;
|
||||
in
|
||||
mkHAConfig {
|
||||
input_select."${util.modeSelectName mode}" =
|
||||
{
|
||||
inherit options;
|
||||
name = mode.title;
|
||||
}
|
||||
// attrs;
|
||||
template = builtins.map (templates.binarySensorForMode mode) options;
|
||||
};
|
||||
attrs: _:
|
||||
mkHAConfig {
|
||||
input_select."${util.modeSelectName mode}" =
|
||||
{
|
||||
inherit options;
|
||||
name = mode.title;
|
||||
}
|
||||
// attrs;
|
||||
template = builtins.map (templates.binarySensorForMode mode) options;
|
||||
};
|
||||
};
|
||||
cards = {
|
||||
modeSwitcher = mode: let
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
_: {
|
||||
imports = [
|
||||
./mautrix-signal-module.nix
|
||||
];
|
||||
|
|
|
@ -1,8 +1,3 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
_: {
|
||||
imports = [./init_ssh.nix];
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
self: super: {email2matrix = self.callPackage ./package.nix {};}
|
||||
self: _: {email2matrix = self.callPackage ./package.nix {};}
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
self: super: let
|
||||
path = "PATH : ${super.lib.makeBinPath [super.imagemagick super.pdftk]}";
|
||||
in {
|
||||
falsisign = super.stdenvNoCC.mkDerivation rec {
|
||||
pname = "falsisign";
|
||||
version = "8e7114b";
|
||||
src = super.fetchFromGitLab {
|
||||
owner = "edouardklein";
|
||||
repo = "falsisign";
|
||||
rev = version;
|
||||
hash = "sha256-UJH8m1kWbW6m+6CyTfoF+oDO36c82kECHIUFaF9cT4U=";
|
||||
};
|
||||
buildInputs = [super.makeWrapper];
|
||||
dontBuild = true;
|
||||
installPhase = ''
|
||||
patchShebangs *.sh
|
||||
mkdir -p $out/bin
|
||||
cp falsisign.sh $out/bin/falsisign
|
||||
cp signdiv.sh $out/bin/signdiv
|
||||
wrapProgram $out/bin/falsisign --prefix ${path}
|
||||
wrapProgram $out/bin/signdiv --prefix ${path}
|
||||
'';
|
||||
};
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
final: prev: let
|
||||
_: prev: let
|
||||
inherit (prev) lib;
|
||||
linkToPath = path: fileOrDir: (
|
||||
if lib.types.path.check fileOrDir
|
||||
if prev.lib.types.path.check fileOrDir
|
||||
then ["ln -sT ${fileOrDir} ${path}"]
|
||||
else
|
||||
["mkdir -p ${path}"]
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
self: super: {jali = self.callPackage ./package.nix {};}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
aqbanking,
|
||||
python3Packages,
|
||||
fetchgit,
|
||||
}: let
|
||||
inherit (python3Packages) jinja2 pendulum GitPython buildPythonApplication;
|
||||
pname = "jali";
|
||||
version = "b47d3b9";
|
||||
in
|
||||
buildPythonApplication {
|
||||
name = "${pname}-${version}";
|
||||
inherit pname version;
|
||||
doCheck = false;
|
||||
src = fetchgit {
|
||||
url = "https://git.darmstadt.ccc.de/jali/jali.git";
|
||||
rev = version;
|
||||
sha256 = "0l5h9hjri77zifx3x4khw7ncmmc9l9ppisdjilsfllzkabz4xjf4";
|
||||
};
|
||||
propagatedBuildInputs = [jinja2 pendulum GitPython aqbanking];
|
||||
}
|
|
@ -105,7 +105,6 @@ self: super: {
|
|||
nheko
|
||||
dconf2nix
|
||||
haskell-docs-cli
|
||||
falsisign
|
||||
;
|
||||
inherit
|
||||
(self.gnomeExtensions)
|
||||
|
@ -165,7 +164,7 @@ self: super: {
|
|||
};
|
||||
accounting-pkgs = {
|
||||
inherit (self.haskellPackages) hledger hledger-ui hledger-web;
|
||||
inherit (self) ledger jali aqbanking;
|
||||
inherit (self) ledger aqbanking;
|
||||
};
|
||||
system-pkgs =
|
||||
self.core-system-pkgs
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
self: super: let
|
||||
inherit (self) lib pkgs;
|
||||
final: _: let
|
||||
inherit (final) lib pkgs;
|
||||
in {
|
||||
haskellList = list: ''["${builtins.concatStringsSep ''", "'' list}"]'';
|
||||
# writeHaskell takes a name, an attrset with libraries and haskell version (both optional)
|
||||
|
|
2
private
2
private
|
@ -1 +1 @@
|
|||
Subproject commit 7fd92662dbc0af789fc1be44bc64ae2ec3871452
|
||||
Subproject commit 265d659498a76b5ad7f285c6bd9632c0b896df2c
|
4
test.nix
4
test.nix
|
@ -3,11 +3,11 @@ let
|
|||
in {
|
||||
pre-commit-check = nix-pre-commit-hooks.run {
|
||||
src = ./.;
|
||||
excludes = ["nix/.*"];
|
||||
excludes = ["nix/.*" "hardware-configuration.nix"];
|
||||
hooks = {
|
||||
hlint.enable = true;
|
||||
alejandra.enable = true;
|
||||
nix-linter.enable = true;
|
||||
nix-linter.enable = false; # Too many false positives for now
|
||||
statix.enable = true;
|
||||
fourmolu.enable = true;
|
||||
cabal-fmt.enable = true;
|
||||
|
|
Loading…
Reference in a new issue