File tree Expand file tree Collapse file tree 7 files changed +101
-7
lines changed Expand file tree Collapse file tree 7 files changed +101
-7
lines changed Original file line number Diff line number Diff line change 1
1
.direnv
2
2
result
3
3
dist-newstyle
4
+ bak
5
+ out
Original file line number Diff line number Diff line change @@ -75,19 +75,19 @@ set xp_name Functora
75
75
set l1 "echo GAUNTLET"
76
76
set l2 "echo MINIGUN"
77
77
set l3 "echo SHOTGUN"
78
- set l4 "echo GRENADE "
78
+ set l4 "echo LIGHTNING "
79
79
set l5 "echo PLASMA"
80
- set l6 "echo LIGHTNING "
80
+ set l6 "echo GRENADE "
81
81
set l7 "echo ROCKET"
82
82
set l8 "echo RAILGIN"
83
83
set l9 "echo BFG"
84
84
85
85
set w1 "weapon 1 "
86
86
set w2 "weapon 2 "
87
87
set w3 "weapon 3 "
88
- set w4 "weapon 4 "
88
+ set w4 "weapon 6 "
89
89
set w5 "weapon 8 "
90
- set w6 "weapon 6 "
90
+ set w6 "weapon 4 "
91
91
set w7 "weapon 5 "
92
92
set w8 "weapon 7 "
93
93
set w9 "weapon 9 "
@@ -108,9 +108,9 @@ set c9 "vstr l9; vstr w9; set l vstr l9; set w vstr w9; set fast vstr best"
108
108
bind 1 "vstr c1"
109
109
bind x "vstr c2"
110
110
bind t "vstr c3"
111
- bind g "vstr c4"
111
+ bind z "vstr c4"
112
112
bind v "vstr c5"
113
- bind z "vstr c6"
113
+ bind g "vstr c6"
114
114
bind f "vstr c7"
115
115
bind c "vstr c8"
116
116
bind b "vstr c9"
Original file line number Diff line number Diff line change
1
+ let
2
+ pkgs = import ./nixpkgs.nix ;
3
+ prev = "bak-v0.1.0.0" ;
4
+ next = "bak-v0.1.0.0" ;
5
+ # prev-derivation = builtins.fetchurl {
6
+ # url = "https://github.com/functora/functora.github.io/releases/download/${prev}/${prev}.tar.gz.age";
7
+ # sha256 = "";
8
+ # };
9
+ in {
10
+ bak-status = pkgs . writeShellApplication {
11
+ name = "bak-status" ;
12
+ text = ''
13
+ cd ${ toString ../. } /bak
14
+ sha256sum -c checksums.txt 2>&1 | grep -v ': OK$' || true
15
+ find . -type f ! -name checksums.txt -exec sh -c 'f="'' ${1#./}"; grep -q "$f" checksums.txt || echo "$1 NEW"' sh {} \;
16
+ echo "bak-status ==> completed ${ next } "
17
+ '' ;
18
+ } ;
19
+ bak-commit = pkgs . writeShellApplication {
20
+ name = "bak-commit" ;
21
+ text = ''
22
+ cd ${ toString ../. } /bak
23
+ find . -type f ! -name 'checksums.txt' \
24
+ -exec sha256sum {} \; > checksums.txt
25
+ echo "bak-commit ==> completed ${ next } "
26
+ '' ;
27
+ } ;
28
+ bak-encrypt = pkgs . writeShellApplication {
29
+ name = "bak-encrypt" ;
30
+ text = ''
31
+ cd ${ toString ../. }
32
+ tar -czf ./out/${ next } .tar.gz ./bak
33
+ ${ pkgs . age } /bin/age \
34
+ --encrypt \
35
+ --passphrase \
36
+ --output ./out/${ next } .tar.gz.age \
37
+ ./out/${ next } .tar.gz
38
+ echo "bak-encrypt ==> completed ${ next } "
39
+ '' ;
40
+ } ;
41
+ # bak-decrypt = pkgs.writeShellApplication {
42
+ # name = "bak-decrypt";
43
+ # text = ''
44
+ # cd ${toString ../.}
45
+ # ${pkgs.age}/bin/age \
46
+ # --decrypt \
47
+ # --output ./out/${pkg}.tar.gz \
48
+ # ${prev-derivation}
49
+ # tar -xzf ./out/${pkg}.tar.gz ./
50
+ # '';
51
+ # };
52
+ }
Original file line number Diff line number Diff line change 408
408
"activision_blizzard"
409
409
"aliexpress"
410
410
"amazon_streaming"
411
- "amazon"
411
+ # "amazon"
412
412
"amino"
413
413
"apple_streaming"
414
414
"battle_net"
@@ -850,6 +850,11 @@ in {
850
850
import ./tabby-admin.nix { sock = "./tabby.sock" ; }
851
851
} /bin/tabby-admin" ;
852
852
}
853
+ // fj . mkFirejailCustom {
854
+ pkg = "piper" ;
855
+ dir = "piper" ;
856
+ exe = "${ import ./piper.nix } /bin/piper" ;
857
+ }
853
858
// fj . mkFirejailOffline {
854
859
pkg = "vi" ;
855
860
exe = "${
918
923
qmk
919
924
qmk-setup
920
925
# cura
926
+ git-lfs
921
927
lesspass-cli
922
928
# mkdir -p ~/macos/Public
923
929
# cd ~/macos
938
944
] ;
939
945
programs . git = {
940
946
enable = true ;
947
+ lfs . enable = true ;
941
948
userName = "functora" ;
942
949
943
950
} ;
Original file line number Diff line number Diff line change
1
+ let
2
+ pkgs = import ./nixpkgs.nix ;
3
+ in
4
+ pkgs . fetchgit {
5
+ url = "https://huggingface.co/rhasspy/piper-voices" ;
6
+ rev = "e1686869b0722bd873ee3154fe19d32e5f593322" ;
7
+ sha256 = "sha256-sldoRdODmy1HAfA2y0ozonjq3s63IZSvpkKoMHhXvO0=" ;
8
+ fetchLFS = true ;
9
+ }
Original file line number Diff line number Diff line change
1
+ let
2
+ pkgs = import ./nixpkgs.nix ;
3
+ in
4
+ pkgs . writeShellApplication {
5
+ name = "piper" ;
6
+ text = ''
7
+ export PIPER_VOICES="${ import ./piper-voices.nix } "
8
+ cmd="$*"
9
+ eval "set -- $cmd"
10
+ echo "==> show"
11
+ echo "$@"
12
+ echo "==> eval"
13
+ ${ pkgs . piper-tts } /bin/piper "$@"
14
+ '' ;
15
+ }
Original file line number Diff line number Diff line change 1
1
with ( import ./project.nix { } ) ; let
2
+ bak = import ./bak.nix ;
2
3
misc = import ./misc.nix ;
3
4
newpkgs = import ./newpkgs.nix ;
4
5
in
20
21
pkgs . elixir
21
22
newpkgs . litecli
22
23
misc . nix-bundle
24
+ bak . bak-status
25
+ bak . bak-commit
26
+ bak . bak-encrypt
27
+ # bak.bak-decrypt
23
28
]
24
29
++ ( import ./tools.nix )
25
30
++ ( import ./../pub/dazzle/nix/tools.nix )
29
34
++ ( pkgs . lib . optional
30
35
( builtins . pathExists ./../prv/nix/tools.nix )
31
36
( import ./../prv/nix/tools.nix ) ) ;
37
+ shellHook = ''
38
+ mkdir -p ${ toString ../. } /bak
39
+ mkdir -p ${ toString ../. } /out
40
+ '' ;
32
41
}
You can’t perform that action at this time.
0 commit comments