aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* improve DE scripts to be more POSIX compliantFlorian Fischer2024-11-012-5/+5
|
* sway: add present script, workspace and key bindingsFlorian Fischer2023-04-152-0/+147
|
* [status] fix mute detectionFlorian Fischer2022-08-011-2/+3
| | | | | pamixer apparently no longer reports the mute status via an exit code but rather prints true or false to stdout.
* [audio_status] only show synk if pacmd is installedFlorian Fischer2021-05-041-2/+5
|
* [media_status] only output mpd status if there is a song in the queueFlorian Fischer2021-04-281-1/+5
|
* [neo-/mutt] make use of local mail setup and add light and dark themeFlorian Fischer2020-08-181-19/+0
|
* [sway] support opening primary selection in browserFlorian Fischer2020-07-191-1/+10
|
* [audio] display active port not sinkFlorian Fischer2019-02-071-1/+1
|
* [i3] add shortcut to open url from primary selectionFlorian Fischer2017-11-281-0/+3
|
* don't exec if cmd is emptyFlorian Fischer2017-08-081-4/+7
|
* use sh instead of bashFlorian Fischer2017-05-127-7/+7
|
* Merge branch 'master' of https://github.com/fischerling/dotfilesFlorian Fischer2017-05-111-1/+1
|
* make my dotfiles location independentFlorian Fischer2016-07-292-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is achieved by storing the absolute path to the dotfile directory in the variable $DOTFILES_LOCATION. And change every hardcoded location into the dotfiles with this var. The Variable $DOTFILES_LOCATION populated with the output of get_dotfiles_location.sh at 3 places: 1) config.fish | zshrc 2) xinitrc (should be allready exported) get_dotfiles_location uses the assumption that it is symlinked into the dotfiles directory. offlineimap: * include patch for offlineimap * change config to the small one * include environment file in systemd unit setup.py: * handle offlineimap situation * print a warning and prompt for proceeding * write the environment file for the systemd unit * add pseudo dependency (get_dotfiles_location) to [fish-config, offlineimap, i3] * print errors on stderr * don't exit if a function fails config.fish: * export $DOTFILES_LOCATION * change hardcoded links * add perl tools to path * export some yaourt specific vars if yaourt is available zshrc: export $DOTFILES_LOCATION xinitrc: export $DOTFILES_LOCATION i3/*: change hardcoded links scripts/* change hardcoded links README.md: mention $DOTFILES_LOCATION
* rework media_control to remember the last playerFlorian Fischer2016-06-062-45/+82
| | | | | | | | | | | README.md: mention that some scripts uses hardcoded locations scripts/media_is_spotify_playing.sh: use dbus to get spotify PlaybackStatus scripts/media_control: 1) introduce a new file: /tmp/media_control_last 2) use this file to store the last active player 3) send the command to the last active player if no player is running
* include a password file for mutt and other misc changesFlorian Fischer2016-06-011-0/+19
| | | | | | | | | | | | | | | | config.fish: 1) include ~/.local/bin in the PATH variable 2) prepend new PATH components muttrc: 1) write comment about new password file 2) use variables exported by mutt.sh 3) use dmenu instead of rofi to select links from urlscan mutt.sh: 1) mutt wrapper script that decrypts and reads the password file 2) start mutt dependend on the calling context (Termial|XSession) password: new password file. The Layout is explained in muttrc setup.py: include mutt.sh in the mutt target
* improve media_statusFlorian Fischer2016-02-232-25/+28
| | | | | | | | | | | + split spotify metadata printing in external script: media_print_spotify_info.sh + fix broken relative paths + new display hierarchy: 1. spotify playing 2. mpd playing 3. spotify paused (running) 4. mpd paused (running)
* use bash instead of shFlorian Fischer2016-01-133-3/+3
|
* rework media_control to work with pulseaudioFlorian Fischer2016-01-113-40/+113
| | | | | | 1) outsource check if spotify is playing in media_is_spotify_playing.sh 2) use media_is_spotify_playing in media_status.sh 3) rework media_control using media_is_spotify_playing.sh
* let scripts deciede on its own which shell they useFlorian Fischer2016-01-115-3/+20
| | | | | | 1) make all scripts executable 2) remove shells in exec calls 3) add toggle_touchpad script to repo
* make i3bar music info work with alsa and paFlorian Fischer2016-01-112-14/+77
| | | | | | | | | 1) change conkyrc file to execute new media_status script 2) add media_status script which displayes information for the following programs: + spotify + mpd If none of the programms is running "no music" will be printed. 3) delete unnecessary script
* make i3bar volume info work with pamixer or amixerFlorian Fischer2016-01-111-0/+38
| | | | | | 1) change conkyrc file 2) add script that prints a status line follwing this scheme: M|U Volume:|<default pa device> [<volume>%]
* make volume control work with amixer(ALSA) and pamixer(PA)Florian Fischer2016-01-091-0/+32
| | | | | | | Add a helper script that use either amixer or pamixer for increase decrease and toggle mute. usage: audio_control.sh ((+ | -)<number> | toggle)
* set visualbell for ircbox termnalsFlorian Fischer2015-12-011-2/+12
| | | | | 1) let rofi only print the ssh command 2) start urxvt with -vb if rofi's output contains ircbox
* rework media buttons control to function with spotifyFlorian Fischer2015-11-276-23/+50
| | | | also remove bash wrapper for fish scripts and just use bash scripts
* improve starter scriptsFlorian Fischer2015-11-272-2/+9
| | | | | 1) program starter print error if rofi and dmenu aren't available 2) ssh starter also is usable with dmenu
* change media button to use fish scripts wrapped with bash to prevent errorFlorian Fischer2015-11-277-18/+23
| | | | if fish is not installed.
* add simple media key support;Florian Fischer2015-11-273-0/+18
| | | | only work with mpd and mpc installed
* Add ssh starter using rofi ssh mode;Florian Fischer2015-11-271-0/+8
|
* change dmenu to rofi if availableFlorian Fischer2015-10-261-0/+8