Commit Graph

46 Commits

Author SHA1 Message Date
Daniel - 880db2d7a3
Make custom shell scripts shellcheck clean 2020-08-23 12:10:29 +02:00
Daniel - a709a2145f
Add simple shell function to remotely run apt updates
This is a very simple function just to save some typing.  No fancy logic is
included in here, and that's deliberate.
2020-08-23 12:09:49 +02:00
Daniel - 86ded865f6
Update colors of bash prompt
It's more similar to the ZSH prompt now.
2020-08-22 16:49:01 +02:00
Daniel - 2bf8c6a932
Add more options to bashrc
Tried to learn what these options are doing, and added some that I found useful.
2020-08-22 16:39:44 +02:00
Daniel - 7f12f001c0
Move custom shell functions to common file
This allows to use the functions in both zsh and bash (and everywhere
where bash is understood).
2020-08-02 17:01:23 +02:00
Daniel - cedb09ef1b
Remove unused variable in bashrc 2020-07-25 17:10:09 +02:00
Daniel - fdf1f4e9ea
Consistently use [[ … ]] in .bashrc 2020-07-25 17:09:58 +02:00
Daniel - e1712d710c
Replace whitespace with separators in bash prompt 2020-07-25 17:08:19 +02:00
Daniel - 4db3c8d5f9
Remove redundant modeline from bashrc 2020-07-25 15:46:54 +02:00
Daniel - 645959cdf6
Make bash prompt more colorful
As a side effect, bashrc is now also shellcheck clean :)
2020-07-25 15:42:16 +02:00
Daniel - daa67974bf
Fix issues reported by shellcheck 2020-07-25 12:25:06 +02:00
Daniel - 4b73aa626d
Make bashrc to be recognized as bash 2020-07-25 12:20:19 +02:00
Daniel - 7fa90bc2c2
Fix duplicate check for interactive bash 2020-07-25 12:20:11 +02:00
Daniel - 5ad5e32b9f
Do not distinguish between login and non-login bash
I.e., move all bash related configuration to bashrc, and call it from
bash_profile.  This should make things easier, I hope.
2020-07-25 12:16:23 +02:00
Daniel - a70ea065b9
Add git information to bash prompt 2020-07-25 11:58:18 +02:00
Daniel - 4e2164d2db
Make dumb prompt more informative
This should still work with Emacs' TRAMP, but is more informative.
2020-07-25 11:46:18 +02:00
Daniel - fed4dc8d38
Move custom bash keybindings to separate inputrc
When bash is started without readline support, redefining bindings in .bashrc
yields warnings.  This is the case when starting bash as in Emacs' shell-mode,
among others.  Moving the keybindings to inputrc fixes this, and should make the
bindings available to all programs using readline.
2020-07-25 11:45:08 +02:00
Daniel - 83e3c4a53d
Add systemd service for git annex watch 2020-03-07 20:17:10 +01:00
Daniel - 78a9fc3f8c
Simplify bash prompt when terminal is dumb 2020-01-03 18:54:39 +01:00
Daniel - e34a3bd88a
Switching screens in XMonad requires a Screen Comparator now 2019-12-18 16:46:34 +01:00
Daniel - f1283a2bac
Remove taffybar support from XMonad configuration 2019-12-18 16:46:34 +01:00
Daniel - 55e51ee804
Set ZSH prompt for dumb terminal to be as simple as possible 2019-12-14 10:18:53 +01:00
Daniel - 718a26047c
Fix usage of obsolete variable in tmux configuration 2019-07-13 20:59:01 +02:00
Daniel - 366849481b
Update location of personal texmf tree 2019-06-08 17:36:28 +02:00
Daniel - f58b40ced3
Make ‘encode-with-ffmpeg’ to be bash-compatible 2019-06-08 15:39:49 +02:00
Daniel - be5b07d9d1
Update prompt definition for bash 2019-06-01 21:45:25 +02:00
Daniel - 57f86cf150
Start Emacs as foreground daemon 2019-03-31 19:06:51 +02:00
Daniel - a25f2c86a8
Add delimiter in taffybar between clock and workspaces 2019-02-02 11:31:16 +01:00
Daniel - d84b83cb96
Add taffybar configuration 2019-01-27 20:05:20 +01:00
Daniel - 8a8254d2ee
Remove maximal runtime for git-annex assistant
The assistant should instead be restarted on resume, preferably by another
service file, installed on system level.
2019-01-19 11:13:16 +01:00
Daniel - 029d84ddaa
New shortcuts for calling emacsclient from Xmonad 2018-11-24 12:26:18 +01:00
Daniel - c9222a9fef
Increase backward compatibility for tmux configuration file 2018-10-06 09:30:10 +02:00
Daniel - 297ed41d86
Disable mouse support in tmux
When enabled then pasting with the mouse does not work.
2018-09-22 10:46:46 +02:00
Daniel - f68a0e1ac4
A minimal screenrc 2018-07-20 10:22:37 +02:00
Daniel - 60fa3037ce
Increase display time for tmux messages 2018-07-19 17:49:40 +02:00
Daniel - 6591e60b3e
Some custom systemd unit files 2018-07-17 21:24:11 +02:00
Daniel - d21305feca
Enable mouse support for tmux 2018-07-17 21:16:27 +02:00
Daniel - 4fd331c794
Minor reordering 2018-07-15 11:13:57 +02:00
Daniel - 26c716ce6e
Enable ksh-style extended globbing in zsh
These are the same patterns as used in bash
2018-07-15 11:13:38 +02:00
Daniel - 2c6eb403c2
Reference to origin of solarized color scheme in Xdefaults 2018-07-15 10:47:41 +02:00
Daniel - e6125a72e8
Enable extglob in bash 2018-07-15 10:41:58 +02:00
Daniel - cbc9ea92c0
Cleaning up zsh startup files 2018-07-15 10:40:13 +02:00
Daniel - e6886b6fc4
Cleaning up bash startup files 2018-07-15 10:24:42 +02:00
Daniel - 15bb6a8751
Add LICENSE
Based on the github template
2018-07-15 09:51:36 +02:00
Daniel - f7f9c1b48b
Some fundamental configuration files 2018-07-15 09:47:03 +02:00
Daniel - 21f134781f
Readme 2018-07-15 09:34:49 +02:00