From 9b5e7ddf659823785738cb154c44c75b1b0e0bbd Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Tue, 24 Jan 2023 14:33:54 +0100 Subject: [PATCH] Add freshrss --- flake.lock | 6 +++--- home/config/nvim/plugins/nvim-lint.fnl | 7 +++++-- home/programs/nvim/plugins.nix | 6 +++--- secret/hosts/sail.nix | Bin 2618 -> 2954 bytes system/hosts/sail.nix | 2 ++ system/nixos/freshrss.nix | 21 +++++++++++++++++++++ 6 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 system/nixos/freshrss.nix diff --git a/flake.lock b/flake.lock index fdb5344..adcee36 100644 --- a/flake.lock +++ b/flake.lock @@ -117,11 +117,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1674511629, - "narHash": "sha256-e2sc2Pv6z3aLuqXrunGvoKAfOABbWV31txgboIro+GE=", + "lastModified": 1674556204, + "narHash": "sha256-HCRmkZsq01h2Evch08zpgE9jeHdMtGdT1okWotyvuhY=", "owner": "nix-community", "repo": "home-manager", - "rev": "12d43fd40a7658976c18eaa05bba62b6045e5b3e", + "rev": "c59f0eac51da91c6989fd13a68e156f63c0e60b6", "type": "github" }, "original": { diff --git a/home/config/nvim/plugins/nvim-lint.fnl b/home/config/nvim/plugins/nvim-lint.fnl index 94100e7..679071f 100644 --- a/home/config/nvim/plugins/nvim-lint.fnl +++ b/home/config/nvim/plugins/nvim-lint.fnl @@ -12,7 +12,10 @@ :ignore_exitcode false :parser (fn [output] (if (= output "") {} - (let [findings (vim.json.decode output)] + (let [findings (vim.json.decode output) + filtered-findings (vim.tbl_filter #(not= $1.line + nil) + findings.results)] (vim.tbl_map (fn [result] {:lnum (- result.line 1) :end_lnum (- result.line 1) @@ -21,7 +24,7 @@ :severity vim.diagnostic.severity.HINT :source :deadnix :message result.message}) - findings.results))))}) + filtered-findings))))}) ;; Linter Options (let [checkstyle (require :lint.linters.checkstyle) fennel (require :lint.linters.fennel)] diff --git a/home/programs/nvim/plugins.nix b/home/programs/nvim/plugins.nix index d27e6a2..431bc37 100644 --- a/home/programs/nvim/plugins.nix +++ b/home/programs/nvim/plugins.nix @@ -69,12 +69,12 @@ rec { }; cutlass-nvim = pkgs.vimUtils.buildVimPluginFrom2Nix { pname = "cutlass.nvim"; - version = "2023-01-23"; + version = "2023-01-24"; src = pkgs.fetchFromGitHub { owner = "gbprod"; repo = "cutlass.nvim"; - rev = "0a249b72cdc758f74f68817061eb879929b21a11"; - sha256 = "1ms4sg4ihc5f34mjnsgabbfqx9i60bw44f3l7cm0dfpjwhg7as3a"; + rev = "9d5c8a92a6ff1e4c3776b7c90b050efbc3fe2b7f"; + sha256 = "010mvkh8ybb2yl2bqqcnbkyj410xjgcgj93qnpc96fd9rsfia8il"; fetchSubmodules = false; }; }; diff --git a/secret/hosts/sail.nix b/secret/hosts/sail.nix index a3924c915b4849991d4f33f0c5fb4a171159ac91..c33e1e24704d49c60be40907ae7db19b6b24d7d6 100644 GIT binary patch literal 2954 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