Commit Graph

70 Commits (9f1bd447d7cdda30814332cb9ec361fe31b8438f)

Author SHA1 Message Date
Pierre Neidhardt 254c0a907a profile: Don't 'rm -f' as it's bad practice 2017-07-15 18:23:27 +01:00
Pierre Neidhardt cc2b05c216 profile: Remove non-portable lesspipe settings
The settings are different on Gentoo.
I use Eshell, no need for less anymore.
2017-07-12 22:52:58 +01:00
Pierre Neidhardt 0bee78bea1 Rename .scripts -> .bin, move pac* scripts to .bin_pacman 2017-07-08 23:15:02 +01:00
Pierre Neidhardt 4f42076912 scripts: Remove sessionclean
We don't need to kill Emacs daemon, emacsclient can recover a broken socket with
the '-a ""' argument.

Trapping kill-emacs is also a bad idea when used with broken login managers like
LightDM: it may kill emacs unexpectedly.
2017-06-29 18:07:50 +01:00
Pierre Neidhardt d48f99dcd5 profile: Remove ^L since some shells don't parse it well 2017-06-08 17:39:04 +01:00
Pierre Neidhardt 1d247ba699 fzf: Go to top on change
Needs 0.16.8
2017-06-06 19:26:08 +01:00
Pierre Neidhardt f663dad59a profile: Set PATH near the beginning
This way adding a command to, say, the hackpool will be taken into account in
the later settings.
2017-06-06 19:22:40 +01:00
Pierre Neidhardt 00ead81e2f Mutt: Don't set editor to emc, use VISUAL with more convenient emw 2017-05-26 14:12:51 +02:00
Pierre Neidhardt b2b41bc497 fzf: Split config over multiple lines to improve readability 2017-05-25 18:20:23 +02:00
Pierre Neidhardt 1d6f19105f fzf: Use alt-space for selection, revert alt-i to select upward, fix discard-line 2017-05-25 18:20:23 +02:00
Pierre Neidhardt 859c6e2dad fzf: Improve vi bindings 2017-05-22 14:58:25 +02:00
Pierre Neidhardt f4eaadaec4 profile: Do not colorize lesspipe 2017-05-14 10:04:58 +05:30
Pierre Neidhardt 6f1793d144 fzf: Use alt-based bindings (instead of ctrl) 2017-05-09 15:08:45 +05:30
Pierre Neidhardt 5da6d47f5b profile: Export VISUAL, fallback on 'emw' if Emacs 2017-05-09 00:05:53 +05:30
Pierre Neidhardt f87f371456 fzf: Use '+' placeholder 2017-05-09 00:05:53 +05:30
Pierre Neidhardt 2c20c7742f fzf: Remove Alt-s for sorting, remove useless --tiebreak 2017-05-07 16:46:42 +05:30
Pierre Neidhardt b03cb7f97f fzf: Sort history 2017-02-03 10:10:36 +01:00
Pierre Neidhardt fd05f892ca Do not create .launchers and .hackpool symlinks 2017-01-26 14:56:18 +01:00
Pierre Neidhardt 1279fe654c fzf: Update to 0.16 (and use --height) 2017-01-16 11:14:02 +01:00
Pierre Neidhardt 94306915a7 fzf: select-1 and exit-0 by default 2016-12-14 21:51:47 +05:30
Pierre Neidhardt 5ece42f9cf fzf: Use preview, reverse, inline, fix some issues 2016-11-27 16:51:01 +05:30
Pierre Neidhardt f433e11586 zsh: Remove all 2016-10-16 17:34:35 +05:30
Pierre Neidhardt 8d077178b1 profile: Add back condition on GIT_EDITOR 2016-10-13 18:27:17 +05:30
Pierre Neidhardt 82c1d3d065 Move dataperso to personal 2016-10-13 16:54:25 +05:30
Pierre Neidhardt d0c3f8d235 fzf: Bind alt-a to toggle-all 2016-10-13 16:53:30 +05:30
Pierre Neidhardt 8206b92d1c profile: Overhaul, source bashrc, take udiskie and alsa from xprofile
We source .bashrc in case it is the current login shell.
We use it to start other shells.

On a POSIX shell based system, it may be wise to keep bash as a login
shell to parse the '.profile' files correctly.
2016-10-13 16:48:57 +05:30
Pierre Neidhardt 92a0041db1 profile: Hide godoc stderr 2016-10-13 16:31:13 +05:30
Pierre Neidhardt 86ad1d7451 fzf: Bind C-v to page-down, M-v to page-up 2016-10-05 17:52:25 +05:30
Pierre Neidhardt 3a18a0ef2a Separate Go projects from .go-tools 2016-09-24 07:18:47 +05:30
Pierre Neidhardt 2582fb81ce profile: Use local godoc 2016-07-17 08:26:33 +05:30
Pierre Neidhardt 0dc809420e asp: Set ASPROOT to .cache/asp 2016-07-05 17:03:15 +02:00
Pierre Neidhardt 298d752fff .profile: Remove double slash in PATH 2016-06-06 20:51:07 +02:00
Pierre Neidhardt b43a773526 profile: Do not restart SSH if already running 2016-05-31 10:42:33 +02:00
Pierre Neidhardt 1c8f1d99f7 profile: Do not add to PATH if folder does not exist
Pros: It does not add non-existing folder to PATH.
Cons: Once the folder is created, the PATH has to be manually set or the session has to be restarted.
2016-05-17 19:03:41 +07:00
Pierre Neidhardt dd1089dd66 profile: Do not add plan9 to path since /etc/profile.d/plan9 does it 2016-05-04 16:57:31 +07:00
Pierre Neidhardt 6891bb8d63 profile: Add fzf options 2015-11-10 10:53:26 +01:00
Pierre Neidhardt a4b35b32bc Qutebrowser: Init 2015-10-20 11:47:47 +02:00
Pierre Neidhardt 4bdd4613bb profile: Fix systemd error reporting 2015-07-24 11:06:33 +02:00
Pierre Neidhardt b59e66226c Notify system startup errors 2015-07-12 13:55:59 +02:00
Pierre Neidhardt 7e147ae9a7 Change user name to "ambrevar" in static settings 2015-07-11 12:34:33 +02:00
Pierre Neidhardt 0ca3f17b3f homeinit: Remove rtorrent, luakit 2015-07-09 12:19:34 +02:00
Pierre Neidhardt b09df138cd Awesome: Remove mouse related settings, simplify use
Disable Touchpad on start.
Touchpad is toggable with `synclient`.
2014-11-25 09:41:12 +01:00
Pierre Neidhardt d13548540a Reformat with tabs and more consistent style 2014-11-12 18:00:08 +01:00
Pierre Neidhardt 6bed055e86 profile: Do use less history file 2014-10-22 17:54:33 +02:00
Pierre Neidhardt 8e8ae7e97f Profile: GOPATH 2014-09-25 09:42:57 +02:00
Pierre Neidhardt 809e5df5a1 profile: set BIBINPUTS to personal bibtex folder 2014-03-31 11:43:44 +02:00
Pierre Neidhardt b9dbb2de7c profile: comment on how to use local Lua packages 2014-03-26 15:49:29 +01:00
Pierre Neidhardt c8077cbe45 profile: prepend .hackpool to path
This allows for executable overloading such as

 $ cat emacs
 emacs --no-site-file "$@"
2014-03-21 16:27:38 +01:00
Pierre Neidhardt 807bc53c1f profile: Prettier code to set BROWSER
Common browsers included.
2014-03-18 16:21:45 +01:00
Pierre Neidhardt be322614c1 sessionclean 2014-03-04 10:25:42 +01:00