Pierre Neidhardt
|
b1ed449786
|
local/bin/homesync: Only generate data index when dataroot is non-empty
|
2019-05-28 09:40:40 +02:00 |
Pierre Neidhardt
|
c7275a2aa3
|
local/bin/homesync: Backup GPG on btrfs
|
2019-05-09 23:38:40 +02:00 |
Pierre Neidhardt
|
0c7a1a994a
|
package-lists/guix-manifest: Add fuseiso, jami, zip
|
2019-04-08 10:42:56 +02:00 |
Pierre Neidhardt
|
d32c4872e4
|
local/bin/udisks-unmount-all: Fix support for multiple mount points
|
2019-04-03 10:42:32 +02:00 |
Pierre Neidhardt
|
36b54d9a2e
|
Use Emacs as a mailto: handler
|
2019-03-20 11:14:39 +01:00 |
Pierre Neidhardt
|
236ba9bcf7
|
local/bin/homesync: Restore notmuch tags before dumping
|
2019-03-19 13:57:18 +01:00 |
Pierre Neidhardt
|
27c9de9c4f
|
local/bin/homesync: Sync notmuch tags
|
2019-03-19 10:35:49 +01:00 |
Pierre Neidhardt
|
2d782ad1bc
|
Move personal/mail to dotfiles
|
2019-03-18 10:20:12 +01:00 |
Pierre Neidhardt
|
5ef5fa331b
|
local/bin/homeinit: Switch from mu to notmuch
|
2019-03-17 20:14:04 +01:00 |
Pierre Neidhardt
|
a6f731cc5f
|
Tor: Configure wget, curl, youtube-dl instead of wrapping them
|
2019-02-27 16:42:21 +01:00 |
Pierre Neidhardt
|
f3fcd13ff3
|
local/bin: Add torified chrome, curltor, wgettor, ytdl
|
2019-02-27 15:49:56 +01:00 |
Pierre Neidhardt
|
553d62e7a3
|
local/bin/homesync: Overwrite history/eshell
|
2019-02-22 16:59:15 +01:00 |
Pierre Neidhardt
|
69ae62b50e
|
local/bin/rmirror: Exclude Trash folders
|
2019-02-11 19:41:51 +01:00 |
Pierre Neidhardt
|
25695bf615
|
local/bin/homesync: Fix typo
|
2019-02-11 19:41:26 +01:00 |
Pierre Neidhardt
|
f3820091f0
|
local/bin/homeinit, homesync: Init and synchronize Eshell history
|
2019-02-04 19:14:50 +01:00 |
Pierre Neidhardt
|
24a30ce179
|
local/bin/encfsw: rmdir mount point on failure
|
2019-01-30 14:58:00 +01:00 |
Pierre Neidhardt
|
6fb97bfcb3
|
local/bin/homeinit: Use USER_NAME variable
|
2019-01-29 10:16:00 +01:00 |
Pierre Neidhardt
|
f31868b783
|
local/bin/homeinit: Create .config/transmission-daemon and .mpv folders
|
2019-01-25 22:30:07 +01:00 |
Pierre Neidhardt
|
3ba419a01f
|
local/bin/encfsw: Init
|
2019-01-23 12:40:45 +01:00 |
Pierre Neidhardt
|
337860b725
|
local/bin/homesync: Let user set path where data is looked up for indexing
|
2019-01-23 12:10:30 +01:00 |
Pierre Neidhardt
|
bcc9f0a225
|
local/bin/udisks-unmount-all: Init
|
2019-01-23 11:43:03 +01:00 |
Pierre Neidhardt
|
520e524466
|
local/bin/homesync: Generate data index
|
2019-01-23 11:30:15 +01:00 |
Pierre Neidhardt
|
a0ba1c91e1
|
local/bin/dataindex: Echo processed folder
|
2019-01-23 11:29:24 +01:00 |
Pierre Neidhardt
|
c303b90aad
|
local/bin/dataindex: Skip version control and encfs-encrypted folders
|
2019-01-23 10:46:23 +01:00 |
Pierre Neidhardt
|
63c0201060
|
local/bin/homesync: Backup .gnupg
|
2019-01-23 00:07:13 +01:00 |
Pierre Neidhardt
|
92e3812468
|
local/bin/homeinit: Source profile after manifest installation
|
2019-01-22 18:59:28 +01:00 |
Pierre Neidhardt
|
1e1c553188
|
local/bin/homeinit: Fix gpg-agent command line
|
2019-01-22 17:20:12 +01:00 |
Pierre Neidhardt
|
b4ad9c8354
|
local/bin/homeinit: Delete git repository without prompting the user
|
2019-01-22 17:20:09 +01:00 |
Pierre Neidhardt
|
b1f2927c06
|
local/bin/homeinit: Always clone dotfiles and personal to $HOME
|
2019-01-22 17:18:48 +01:00 |
Pierre Neidhardt
|
e0099e19ca
|
local/bin/homeinit: Fix "Guix pull" code
|
2019-01-22 15:33:05 +01:00 |
Pierre Neidhardt
|
26da2ce04f
|
local/bin/homeinit: Fix inpath true/false return values
|
2019-01-22 15:32:44 +01:00 |
Pierre Neidhardt
|
2f11e5ab77
|
local/bin/homeinit: Explain why OpenSSH is not an input of Git and must be installed
|
2019-01-22 15:09:27 +01:00 |
Pierre Neidhardt
|
23008a1480
|
local/bin/homeinit: Run guix pull automatically
|
2019-01-22 13:39:04 +01:00 |
Pierre Neidhardt
|
f35e99105c
|
Guix: Rename manifest-to-manifest to profile-to-manifest
|
2019-01-22 12:55:14 +01:00 |
Pierre Neidhardt
|
aad43bc031
|
Guix: Move manifest to .config/guix
|
2019-01-22 12:51:29 +01:00 |
Pierre Neidhardt
|
6c5c2f1f95
|
local/bin/homeinit: Add support for pinentry-tty
|
2019-01-22 12:49:46 +01:00 |
Pierre Neidhardt
|
05e4c64bb6
|
local/bin/homeinit: Install initial packages to separate profile
|
2019-01-22 11:46:33 +01:00 |
Pierre Neidhardt
|
f1ff9a7460
|
local/bin/homeinit: Replace COMMAND by INPATH
|
2019-01-22 11:24:35 +01:00 |
Pierre Neidhardt
|
7c6c47b1e4
|
local/bin/homeinit: Use guix-manifest.scm
|
2019-01-22 11:17:53 +01:00 |
Pierre Neidhardt
|
41992e4f3a
|
Guix: Generate manifest with Guile
|
2019-01-22 11:17:02 +01:00 |
Pierre Neidhardt
|
3c7ad43199
|
local/bin/homeinit: Update locate db
|
2019-01-22 10:04:44 +01:00 |
Pierre Neidhardt
|
1710cf17d0
|
local/bin/weather: Fall back on wget if curl is missing
|
2019-01-21 13:59:53 +01:00 |
Pierre Neidhardt
|
8152c884ba
|
local/bin/homeinit: Make .config folder
|
2019-01-21 09:59:40 +01:00 |
Pierre Neidhardt
|
9d760d3013
|
local/bin/homeinit: Fix gpg init, factor ROOT variables
|
2019-01-19 18:39:26 +01:00 |
Pierre Neidhardt
|
11d77874d6
|
local/bin/package-lister: Include scheme mode
|
2019-01-19 17:01:32 +01:00 |
Pierre Neidhardt
|
face06769d
|
local/bin/homeinit: Add direct link
|
2019-01-18 15:44:42 +01:00 |
Pierre Neidhardt
|
f35bed4001
|
local/bin/homeinit: Use functions, default to Guix, move to gitlab
|
2019-01-18 10:42:04 +01:00 |
Pierre Neidhardt
|
baea094673
|
profile: Remove CC environment variable, use local/bin/cc instead
|
2018-11-17 13:30:31 +01:00 |
Pierre Neidhardt
|
71746cc3ea
|
local/bin/netscan: Fix for recent ifconfig versions
|
2018-10-20 12:21:49 +02:00 |
Pierre Neidhardt
|
d7f208f5a1
|
local/bin/guix-containerize: Init
|
2018-10-18 23:58:10 +02:00 |
Pierre Neidhardt
|
746606fc8b
|
local/bin/guix-upgrade: Init
|
2018-09-25 18:48:30 +02:00 |
Pierre Neidhardt
|
05adc7c537
|
local/bin/transfer: Add support for multiple files
|
2018-08-12 16:17:36 +02:00 |
Pierre Neidhardt
|
e4d50259b1
|
local/bin/rmirror: Add option to ignore date comparison
|
2018-07-27 10:34:14 +02:00 |
Pierre Neidhardt
|
fea7abb2aa
|
local/bin/package-lister: Use same formatting as homesync
|
2018-07-20 14:49:17 +02:00 |
Pierre Neidhardt
|
eb1c16ccc5
|
local/bin/homesync: Homogenize section titles
|
2018-07-20 14:48:54 +02:00 |
Pierre Neidhardt
|
852af09dfe
|
local/bin/lyrics: Init
|
2018-07-18 11:11:10 +02:00 |
Pierre Neidhardt
|
f2215ad1f0
|
local/bin/homeinit: Set up the diff GPG filter in pass
|
2018-07-12 12:02:07 +02:00 |
Pierre Neidhardt
|
0372c5f877
|
local/bin/homesync: Fix pkglister -> package-lister
|
2018-07-07 09:50:23 +02:00 |
Pierre Neidhardt
|
9ae7d1b44a
|
local/bin/package-lister: Track Guix version and report uncommitted files
|
2018-06-26 10:32:25 +02:00 |
Pierre Neidhardt
|
76b2acdd41
|
Rename pkglister -> package-lister
|
2018-06-26 10:19:56 +02:00 |
Pierre Neidhardt
|
e5a3d32219
|
Rename .pkglists -> .package-lists
|
2018-06-26 10:19:27 +02:00 |
Pierre Neidhardt
|
0f192fe0dc
|
local/bin/homesync: Use push remote instead of upstream
|
2018-06-21 19:54:39 +02:00 |
Pierre Neidhardt
|
d2d06e6a3a
|
local/bin/transfer: Add trailing newline
|
2018-06-21 19:19:47 +02:00 |
Pierre Neidhardt
|
145825dced
|
local/bin/webcam: Init
|
2018-06-21 15:15:08 +02:00 |
Pierre Neidhardt
|
0e177d6c23
|
local/bin/pkglister: Remove FreeBSD, Gentoo, Void, skip TeXlive on Guix
|
2018-06-18 22:14:47 +02:00 |
Pierre Neidhardt
|
2164a9ccac
|
local/bin/homesync: Properly error out when current branch has no remote
|
2018-06-11 23:53:20 +02:00 |
Pierre Neidhardt
|
fbbc97ac21
|
local/bin/homeclean: Clean more history files
|
2018-05-31 16:34:13 +02:00 |
Pierre Neidhardt
|
2e8391bd95
|
local/bin: Remove git-check and git-sync
|
2018-05-24 15:36:01 +02:00 |
Pierre Neidhardt
|
a85b5316dc
|
local/bin/git-get: Fallback to HTTPS when SSH fails
|
2018-05-24 15:27:14 +02:00 |
Pierre Neidhardt
|
96de172f44
|
local/bin/homesync: Init
|
2018-05-24 15:25:54 +02:00 |
Pierre Neidhardt
|
ffa143b5f6
|
local/bin/updatedb-local: Add FOLDERS argument and only update external drives
|
2018-05-23 17:50:53 +02:00 |
Pierre Neidhardt
|
e4a156c756
|
local/bin/udisks-automount: Add documentation
|
2018-05-23 17:50:20 +02:00 |
Pierre Neidhardt
|
ef72ca4781
|
local/bin/homeclean: Warn about critical data before proceeding
|
2018-05-23 17:15:18 +02:00 |
Pierre Neidhardt
|
c434220bea
|
homeinit: Comment on bash_profile and Guix manifest
|
2018-05-21 12:55:21 +02:00 |
Pierre Neidhardt
|
ef1ac814a1
|
local/bin/hdmi-switch: Remove spurious log
|
2018-05-20 11:16:24 +02:00 |
Pierre Neidhardt
|
ed195ca6d5
|
Delete gprc, cpoweroff, creboot, lualint, musawk, netinit
|
2018-05-18 12:44:48 +02:00 |
Pierre Neidhardt
|
a96e3e7831
|
homeinit: Fix git updates and install Guix manifest
|
2018-05-18 12:32:48 +02:00 |
Pierre Neidhardt
|
ae03530323
|
homeinit: Overhaul to maximize automation
|
2018-05-18 12:05:05 +02:00 |
Pierre Neidhardt
|
a6c8c16884
|
homeinit: Remove Go config
|
2018-05-18 11:33:53 +02:00 |
Pierre Neidhardt
|
5c2619db2f
|
local/bin/pkglister: Use manifest syntax
|
2018-05-14 20:21:17 +02:00 |
Pierre Neidhardt
|
7c479597b5
|
helm-eww: Move to separate package
|
2018-04-16 15:09:42 +05:30 |
Pierre Neidhardt
|
5712eccf30
|
updatedb: Add mcron job and dedicated script
The script allows for centralizing the code into one place, instead of having it
in both Helm and mcron.
|
2018-04-02 16:22:42 +05:30 |
Pierre Neidhardt
|
83c6396485
|
profile: Fallback to custom udisks-automount
|
2018-04-01 18:39:03 +05:30 |
Pierre Neidhardt
|
927bd28730
|
pkglister: Specify Guix outputs when not "out"
|
2018-03-31 18:13:03 +05:30 |
Pierre Neidhardt
|
b6831f2049
|
bin/homeinit: Only build latest Emacs if not on Guix
|
2018-03-29 12:23:01 +05:30 |
Pierre Neidhardt
|
16c63a9c3c
|
pkglister: Add support for Guix
|
2018-03-28 12:22:50 +05:30 |
Pierre Neidhardt
|
0362221de3
|
homeinit: Fix emacs version query
|
2018-03-27 12:14:36 +05:30 |
Pierre Neidhardt
|
f161dc8a9c
|
bin/hdmi-switch: Simplify and remove audio
|
2018-03-02 15:14:16 +01:00 |
Pierre Neidhardt
|
2342768616
|
bin/pdfctl: Fix argument check when 0
|
2018-02-26 23:21:09 +01:00 |
Pierre Neidhardt
|
42f866c0f7
|
bin/demlo-sync: Wrapper to sync music to external device
|
2018-02-26 23:20:41 +01:00 |
Pierre Neidhardt
|
f03b68d4bb
|
bin/homeclean: Add bash, chromium, locate, mu, tramp + warnings
|
2018-02-19 23:04:29 +01:00 |
Pierre Neidhardt
|
c5797d3287
|
bin/homeinit: Bootstrap Emacs master
|
2018-02-16 23:09:59 +01:00 |
Pierre Neidhardt
|
2ff577fa71
|
bin/renameswap: Fix file being renamed to "renameswap"
|
2018-02-15 11:44:19 +01:00 |
Pierre Neidhardt
|
fefa3177f9
|
homeinit: Perform the large update by default
|
2018-02-11 20:00:14 +01:00 |
Pierre Neidhardt
|
a5a2c09f74
|
bin/mediastats: Init
|
2018-02-09 11:12:47 +01:00 |
Pierre Neidhardt
|
2b871ec987
|
bin/homeinit: Link authinfo.gpg instead of generating it
|
2018-02-08 18:08:08 +01:00 |
Pierre Neidhardt
|
07a323e183
|
bin/xctl: Reset brightness
|
2018-02-08 18:08:08 +01:00 |
Pierre Neidhardt
|
91a7633b05
|
homeinit: No need to update locatedb
|
2018-02-08 18:08:08 +01:00 |
Pierre Neidhardt
|
d0b1ad7fca
|
pkglists/void: Init
|
2018-02-08 18:08:08 +01:00 |
Pierre Neidhardt
|
d43bab4f1a
|
bin/homeclean: Keep SSH keys
|
2018-02-04 15:08:39 +01:00 |
Pierre Neidhardt
|
e5690f4f75
|
locate: Init config (pkglist, Helm binding, homeinit)
|
2018-01-19 09:14:15 +01:00 |
Pierre Neidhardt
|
1126d7a2b1
|
homeinit: Cleanup pacman's orphan packages
|
2018-01-11 11:32:28 +01:00 |
Pierre Neidhardt
|
92930615ba
|
homeinit: Fix quickmarks link creation
|
2018-01-11 11:28:42 +01:00 |
Pierre Neidhardt
|
b3b0d9f05f
|
homeinit: Init system packages (pacman)
|
2018-01-11 11:28:42 +01:00 |
Pierre Neidhardt
|
ccaab55878
|
homeinit: Remove Evil-Collection from Emacs site-lisp
|
2017-12-28 17:32:49 +01:00 |
Pierre Neidhardt
|
78c2c95b0e
|
qutebrowser: Start transmission-daemon on demand
|
2017-12-23 10:08:55 +01:00 |
Pierre Neidhardt
|
0b933d3b52
|
bin/email: Get e-mail body from stdin
|
2017-12-05 15:33:15 +01:00 |
Pierre Neidhardt
|
e201b99f6a
|
bin/email: Add Emacs script to send e-mails
|
2017-12-05 15:15:00 +01:00 |
Pierre Neidhardt
|
517d487c36
|
bin/imagemount: Add some error checking
|
2017-11-25 21:39:45 +01:00 |
Pierre Neidhardt
|
cc651f7cb0
|
profile: Move .bin* to .local, export C compilation env vars to .local
|
2017-11-23 11:18:42 +01:00 |