this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

flake.nix: add formatter ad format all nix files

yemou 5d7cff12 55d425eb

+164 -135
+27 -8
flake.nix
··· 3 3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 4 4 }; 5 5 6 - outputs = { self, nixpkgs, ... }: 6 + outputs = 7 + { self, nixpkgs, ... }: 7 8 let 8 - forAllSystems = function: nixpkgs.lib.genAttrs [ "x86_64-linux" "aarch64-linux" ] 9 - (system: function (import nixpkgs { 10 - inherit system; 11 - overlays = [ self.overlays.default ]; 12 - })); 9 + systems = [ 10 + "x86_64-linux" 11 + "aarch64-linux" 12 + ]; 13 + forSystems = 14 + func: 15 + nixpkgs.lib.genAttrs systems ( 16 + system: 17 + func ( 18 + import nixpkgs { 19 + inherit system; 20 + overlays = [ self.overlays.default ]; 21 + } 22 + ) 23 + ); 13 24 in 14 25 { 26 + formatter = forSystems (pkgs: pkgs.nixfmt-tree.override { settings.formatter.nixfmt.options = [ "-w 120" ]; }); 27 + 15 28 overlays.default = final: prev: rec { 16 29 colorgrab = final.callPackage ./nix/colorgrab.nix { }; 17 30 prefon = final.callPackage ./nix/prefon.nix { }; ··· 20 33 vid2gif = final.callPackage ./nix/vid2gif.nix { }; 21 34 yemou-scripts = final.symlinkJoin { 22 35 name = "yemou-scripts"; 23 - paths = [ colorgrab prefon scr thm vid2gif ]; 36 + paths = [ 37 + colorgrab 38 + prefon 39 + scr 40 + thm 41 + vid2gif 42 + ]; 24 43 }; 25 44 }; 26 45 27 - packages = forAllSystems (pkgs: { 46 + packages = forSystems (pkgs: { 28 47 colorgrab = pkgs.colorgrab; 29 48 default = pkgs.yemou-scripts; 30 49 prefon = pkgs.prefon;
+36 -34
nix/colorgrab.nix
··· 1 - { writeScriptBin 2 - , bash 3 - , coreutils 4 - , grim 5 - , imagemagick 6 - , libnotify 7 - , slurp 8 - , wl-clipboard 9 - , xdg-utils 10 - , ... 1 + { 2 + writeScriptBin, 3 + bash, 4 + coreutils, 5 + grim, 6 + imagemagick, 7 + libnotify, 8 + slurp, 9 + wl-clipboard, 10 + xdg-utils, 11 + ... 11 12 }: 12 13 13 - writeScriptBin "colorgrab" (builtins.replaceStrings 14 - [ 15 - "#!/bin/sh" 16 - "mkdir" 17 - "printf" 18 - "grim" 19 - "slurp" 20 - "convert" 21 - "wl-copy" 22 - "xdg-open " 23 - "notify-send" 24 - ] 25 - [ 26 - "#!${bash}/bin/sh" 27 - "${coreutils}/bin/mkdir" 28 - "${coreutils}/bin/printf" 29 - "${grim}/bin/grim" 30 - "${slurp}/bin/slurp" 31 - "${imagemagick}/bin/convert" 32 - "${wl-clipboard}/bin/wl-copy" 33 - "${xdg-utils}/bin/xdg-open " 34 - "${libnotify}/bin/notify-send" 35 - ] 36 - (builtins.readFile ../scritps/colorgrab) 14 + writeScriptBin "colorgrab" ( 15 + builtins.replaceStrings 16 + [ 17 + "#!/bin/sh" 18 + "mkdir" 19 + "printf" 20 + "grim" 21 + "slurp" 22 + "convert" 23 + "wl-copy" 24 + "xdg-open " 25 + "notify-send" 26 + ] 27 + [ 28 + "#!${bash}/bin/sh" 29 + "${coreutils}/bin/mkdir" 30 + "${coreutils}/bin/printf" 31 + "${grim}/bin/grim" 32 + "${slurp}/bin/slurp" 33 + "${imagemagick}/bin/convert" 34 + "${wl-clipboard}/bin/wl-copy" 35 + "${xdg-utils}/bin/xdg-open " 36 + "${libnotify}/bin/notify-send" 37 + ] 38 + (builtins.readFile ../scritps/colorgrab) 37 39 )
+21 -19
nix/prefon.nix
··· 1 - { writeScriptBin 2 - , bash 3 - , coreutils 4 - , imagemagick 5 - , ... 1 + { 2 + writeScriptBin, 3 + bash, 4 + coreutils, 5 + imagemagick, 6 + ... 6 7 }: 7 8 8 - writeScriptBin "prefon" (builtins.replaceStrings 9 - [ 10 - "#!/bin/sh" 11 - "printf" 12 - "convert" 13 - "rm" 14 - ] 15 - [ 16 - "#!${bash}/bin/sh" 17 - "${coreutils}/bin/printf" 18 - "${imagemagick}/bin/convert" 19 - "${coreutils}/bin/rm" 20 - ] 21 - (builtins.readFile ../scritps/prefon) 9 + writeScriptBin "prefon" ( 10 + builtins.replaceStrings 11 + [ 12 + "#!/bin/sh" 13 + "printf" 14 + "convert" 15 + "rm" 16 + ] 17 + [ 18 + "#!${bash}/bin/sh" 19 + "${coreutils}/bin/printf" 20 + "${imagemagick}/bin/convert" 21 + "${coreutils}/bin/rm" 22 + ] 23 + (builtins.readFile ../scritps/prefon) 22 24 )
+36 -34
nix/scr.nix
··· 1 - { writeScriptBin 2 - , bash 3 - , coreutils 4 - , ffmpeg 5 - , grim 6 - , pulseaudio 7 - , slurp 8 - , wf-recorder 9 - , wl-clipboard 10 - , ... 1 + { 2 + writeScriptBin, 3 + bash, 4 + coreutils, 5 + ffmpeg, 6 + grim, 7 + pulseaudio, 8 + slurp, 9 + wf-recorder, 10 + wl-clipboard, 11 + ... 11 12 }: 12 13 13 - writeScriptBin "scr" (builtins.replaceStrings 14 - [ 15 - "#!/bin/sh" 16 - "printf" 17 - "mkdir" 18 - "ffmpeg" 19 - "grim" 20 - "slurp" 21 - "wl-copy" 22 - "pactl" 23 - "wf-recorder" 24 - ] 25 - [ 26 - "#!${bash}/bin/sh" 27 - "${coreutils}/bin/printf" 28 - "${coreutils}/bin/mkdir" 29 - "${ffmpeg}/bin/ffmpeg" 30 - "${grim}/bin/grim" 31 - "${slurp}/bin/slurp" 32 - "${wl-clipboard}/bin/wl-copy" 33 - "${pulseaudio}/bin/pactl" 34 - "${wf-recorder}/bin/wf-recorder" 35 - ] 36 - (builtins.readFile ../scritps/scr) 14 + writeScriptBin "scr" ( 15 + builtins.replaceStrings 16 + [ 17 + "#!/bin/sh" 18 + "printf" 19 + "mkdir" 20 + "ffmpeg" 21 + "grim" 22 + "slurp" 23 + "wl-copy" 24 + "pactl" 25 + "wf-recorder" 26 + ] 27 + [ 28 + "#!${bash}/bin/sh" 29 + "${coreutils}/bin/printf" 30 + "${coreutils}/bin/mkdir" 31 + "${ffmpeg}/bin/ffmpeg" 32 + "${grim}/bin/grim" 33 + "${slurp}/bin/slurp" 34 + "${wl-clipboard}/bin/wl-copy" 35 + "${pulseaudio}/bin/pactl" 36 + "${wf-recorder}/bin/wf-recorder" 37 + ] 38 + (builtins.readFile ../scritps/scr) 37 39 )
+23 -21
nix/thm.nix
··· 1 - { writeScriptBin 2 - , bash 3 - , coreutils 4 - , gnused 5 - , ... 1 + { 2 + writeScriptBin, 3 + bash, 4 + coreutils, 5 + gnused, 6 + ... 6 7 }: 7 8 8 - writeScriptBin "thm" (builtins.replaceStrings 9 - [ 10 - "#!/bin/sh" 11 - "printf" 12 - "mkdir" 13 - "mv" 14 - "sed" 15 - ] 16 - [ 17 - "#!${bash}/bin/sh" 18 - "${coreutils}/bin/printf" 19 - "${coreutils}/bin/mkdir" 20 - "${coreutils}/bin/mv" 21 - "${gnused}/bin/sed" 22 - ] 23 - (builtins.readFile ../scritps/thm) 9 + writeScriptBin "thm" ( 10 + builtins.replaceStrings 11 + [ 12 + "#!/bin/sh" 13 + "printf" 14 + "mkdir" 15 + "mv" 16 + "sed" 17 + ] 18 + [ 19 + "#!${bash}/bin/sh" 20 + "${coreutils}/bin/printf" 21 + "${coreutils}/bin/mkdir" 22 + "${coreutils}/bin/mv" 23 + "${gnused}/bin/sed" 24 + ] 25 + (builtins.readFile ../scritps/thm) 24 26 )
+21 -19
nix/vid2gif.nix
··· 1 - { writeScriptBin 2 - , bash 3 - , coreutils 4 - , ffmpeg 5 - , ... 1 + { 2 + writeScriptBin, 3 + bash, 4 + coreutils, 5 + ffmpeg, 6 + ... 6 7 }: 7 8 8 - writeScriptBin "vid2gif" (builtins.replaceStrings 9 - [ 10 - "#!/bin/sh" 11 - "mktemp" 12 - "rm" 13 - "ffmpeg" 14 - ] 15 - [ 16 - "#!${bash}/bin/sh" 17 - "${coreutils}/bin/mktemp" 18 - "${coreutils}/bin/rm" 19 - "${ffmpeg}/bin/ffmpeg" 20 - ] 21 - (builtins.readFile ../scritps/vid2gif) 9 + writeScriptBin "vid2gif" ( 10 + builtins.replaceStrings 11 + [ 12 + "#!/bin/sh" 13 + "mktemp" 14 + "rm" 15 + "ffmpeg" 16 + ] 17 + [ 18 + "#!${bash}/bin/sh" 19 + "${coreutils}/bin/mktemp" 20 + "${coreutils}/bin/rm" 21 + "${ffmpeg}/bin/ffmpeg" 22 + ] 23 + (builtins.readFile ../scritps/vid2gif) 22 24 )