Commit Graph

20 Commits

Author SHA1 Message Date
c43b07af1a [scripts] fix: remove tex compilation files only on success 2023-01-18 09:45:06 +01:00
David JULIEN
dede9bcf79 [scripts] feat: compile main.tex the right way 2022-07-08 15:26:05 +02:00
David JULIEN
5689005285 [scripts] feat: compile luatex + main project if exists 2022-05-31 17:24:57 +02:00
David JULIEN
d7daaaa8b3 fix: compiler
moving suckless tools to ~/.local/src broke compiler

it's simpler to trim it down and remove useless functions
2021-05-21 02:01:10 +02:00
David JULIEN
9d06a61780 legal: change license to GPLv3 in script headers
Kept wondering wether I should keep the MIT (because I highly value
freedom of act) or embrace the GPL (because I don't want this work to
become close-source).

I do understand that this commit (and the next one that is actually
changing the LICENSE) is a defeat for freedom. I guess freedom has been
defeated long time ago, when people and companies figured that was
"free" (as in gratis) was also "free" (as in disposable).

This is not how I think free (as in "libre") works but hey, that surely
is how Intel and other corporations see it (ec: Intel Management Engine
is entirely based on Minix, is close-source, and *maybe* used as a
backdoor by anybody).

It boils down to the Paradox of Tolerance, and I surely won't tolerate
shit going their way. If you want to take open source stuff, be my
guest ; but you have to play by the rules.
2021-02-16 01:09:56 +01:00
David JULIEN
d50b60546e cleanup: script headers 2021-02-16 00:37:44 +01:00
David JULIEN
fe17bd62e5 feat: add dwmblocks compilation directive 2021-02-16 00:29:53 +01:00
David JULIEN
28dfdd5ae5 feat: change shebang to /usr/bin/env sh
this setting is more user-config compliant
2021-02-12 23:20:57 +01:00
David
3f99f774be fix: fix compilation from Cxx header with ./compiler 2020-09-29 00:35:36 +02:00
swytch
0a2719ca8f breaking: change license to MIT in headers 2020-06-25 18:48:18 +02:00
swytch
f1c90afdaf breaking: move suckless tools to ~/.local/src/ 2020-06-25 18:17:42 +02:00
swytch
8573d507c7 cleanup: cleanup suckless' tools build 2020-06-20 11:39:37 +02:00
swytch
4246954ac5 fix: fix compiler
fix bibliography retrieving
fix suckless tools build
    -> exit 1 when not building from config.def.h
    -> exit 0 when building (not break 0)
2020-06-20 11:39:37 +02:00
swytch
a94e6be43c fix: change echo commands to printf commands
`printf` behaviour is more predictable then `echo` because bash is just
overdoing things
2020-06-20 11:39:37 +02:00
swytch
97ae8ca1d0 fix: general scripts improvements
append `sed` commands instead of piping them (bibinput, bibshow)
add dependencies (bibinput, bibshow)
break forloop when bulding is done (compiler)
2020-06-20 11:39:37 +02:00
swytch
8dd53770fa fix: update scripts header 2020-06-20 11:39:37 +02:00
swy7ch
77aab67fca fix: optimize file management in scripts
no need to `cat` into `grep`/`sed`
2020-06-20 11:39:37 +02:00
swy7ch
a91ea4f87e feat: change neovim template plugin + update header of scripts 2020-06-20 11:39:37 +02:00
swy7ch
30f254f6c3 cleanup: global files cleanup
+ update LICENSE declaration in .config/nvim/after/ftplugin
+ remove vim.vim filetype settings
+ change mapping for buffer switch in neovim
2020-06-20 11:39:37 +02:00
swy7ch
fd6e1d2ce3 init repo 2020-05-06 03:20:19 +02:00