blob: 45f9124c2160599f6098f169f3e6250a33cbb2ea (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
TILs:
prosody + nginx on nixos
### Bash variables
```shell
$ which git
/run/current-system/sw/bin/git
$ readlink $(!!)
readlink $(which git)
/nix/store/5bgr1xpm4m0r72h9049jbbhagxdyrnyb-git-2.28.0/bin/git
```
### Find broken symlinks
```shell
find . -xtype l
```
### Kernel version
```shell
uname -r
```
### Git bisecting
Automatic Git bisect
```shell
git bisect start HEAD e1fd0a817d192c5a5df72dd7422e36558fa78e46
git bisect run sh -c 'git clean -ffdx && ./bootstrap && ./configure --localstatedir=/var && make && git checkout'
```
### UNIX searching commands
```shell
$ which gcc
$ locate signal.h
$ updatedb # add to cron?
```
### Guix contributing
```shell
$ cd ~/dev/guix/guix/
$ git clean -ffdx
$ guix environment guix # guix environment guix --ad-hoc help2man git strace
$ ./bootstrap
$ ./configure --localstatedir=/var
$ make
$ ./pre-inst-env guix describe
$ ./pre-inst-env guix show $PKG
$ ./pre-inst-env guix build $PKG
$ ./pre-inst-env guix lint $PKG
```
v2:
```shell
guix environment --pure guix --ad-hoc help2man git strace -- sh -c "./bootstrap && ./configure --localstatedir=/var && make"
```
v3:
```shell
$ guix environment --pure guix --ad-hoc help2man git stract
$ ./bootstrap
$ ./configure --localstatedir=/var
$ make
$ ./pre-inst-env guix build $PKG
$ ./pre-inst-env guix lint $PKG
$ ./pre-inst-env guix refresh --list-dependent $PKG
$ ./pre-inst-env guix build --rounds=2 $PKG
$ ./etc/ident-code.el $PKG
```
### git mail patches
Check the [guix-devel thread][0] on
named "Re: [External] Re: New outreachy participant introduction".
[0]: https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00093.html
### Flutter Dart `patchelf`
```shell
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) /home/andreh/dev/misc/flutter/bin/cache/dart-sdk/bin/dart
```
### `C-c M-m` in message-mode for creating `cut here` sections
Or run the `scissors` function.
### Software Recomendations StackExchange exists
[https://softwarerecs.stackexchange.com/](https://softwarerecs.stackexchange.com/).
### GPG key search
```shell
gpg --search-key eu@euandre.org
```
### Git Annex wanted
```shell
git annex wanted . 'exclude=Banshee/old-musics/* and exclude=attic/videos/* and exclude=Photos/*'
```
### Useful keybindings
- `SPC v` for region selection
- `SPC j s` to split sexp
- `mod-shift-space` reset layout
### Restore notmuch database
terminate called after throwing an instance of 'Xapian::DatabaseCorruptError'
Aborted (core dumped)
https://github.com/afewmail/afew/issues/167#issuecomment-379495114
notmuch compact
|