John Mertz jpm
  • Ottawa, Ontario, Canada
  • https://john.me.tz
  • https://john.me.tz/thoughts/article.php?topic=aboutme
  • Joined on May 15, 2020
Loading Heatmap…

jpm pushed to master at jpm/dotfiles

  • b0c9ecfdee Various changes Change FM. Add wheel emulation for keyboard. Update idle script. Restore last layout on startup.
  • e92e1e69c2 Kernel styleguide settings, better color support
  • d8c7e216a9 Add shortcut for dedicated chrome apps in wayland mode. Add to PATH
  • a590925280 Extend urxvt to 256 colors manually
  • Compare 4 commits »

1 month ago

jpm pushed to master at jpm/scripts

  • 4af7235289 Files were moved and updated. Deleting old.
  • 978a6aef4b A simulacrum of a functional swayidle script. Working: A proper countdown to idle works and is cancelled on resume. Displays are dimmed if possible at countdown start and restorted at resume. The screens properly lock. The power to the displays is turned off. The power is restore upon first resume. Layout and brightness restored on unlock. Known issue: Displays are not restored if the system idles again while on lock screen. This shouldn't really happen and is a possible indicator of tampering, which is kind of cool, but it's janky. Power needs to be restored with the toggle_displays hotkey.
  • 41ebb871d6 Default displays changed. Added fallback action. If a config is selected for which the displays do not exist, either bail or if in recovery mode, restore 'detached'. The latter was added in anticipation of the swayidle script which will attempt to restore a layout that may no longer be possible. Since swayidle disables dpms, it must allow a backup display to come live if the last logged layout is not possible.
  • 35ee85f260 Simple script to toggle docked and detached output layouts
  • 668c3269d9 Add quick switch between docked and detached displays to power menu
  • Compare 5 commits »

1 month ago

jpm pushed to master at jpm/scripts

3 months ago

jpm pushed to master at jpm/scripts

  • 3cfa85d5e5 Script to look up and stream today's podcasts

3 months ago

jpm pushed to master at jpm/dotfiles

  • 9dca8ce0ec Update waybar VPN modules Add wg0 in addition to tun0. Hide either when disabled.

3 months ago

jpm pushed to master at jpm/scripts

3 months ago

jpm pushed to master at jpm/scripts

  • 806f3996f2 Updated documentation Added README data for laptop function button scripts. Fixed formatting for links and used bold instead of code formatting for script names.

3 months ago

jpm pushed to master at jpm/dotfiles

  • b86b6bdbfa Change to custom clock in waybar
  • 1f58fb3108 Corrected bash_login symlink
  • a3b7344add Split $PATH declaration to it's own file Allows for it to be called by non-interactive shells, etc.
  • 899bf5daad Add margin to top of rofi When run on a display with the waybar at the top, it would obscure the input bar.
  • 8eff5ca2ff Add space to prompt Prevents grabbing └► with double-click highlight
  • Compare 8 commits »

3 months ago

jpm pushed to master at jpm/scripts

  • dc805e06d5 toggle_output.sh was moved
  • 93731a44e2 Move toggle_outputs to sway directory It is not specific to thinkpad hardware but it is specific to sway; this is more appropriate
  • Compare 2 commits »

3 months ago

jpm pushed to master at jpm/scripts

  • 895b9b5588 Thinkpad control scripts SystemD unit file to give ownership or necessary sys files to user toggle_outputs.sh simply swaps between two most common layouts with sway/displays.pl kbd_backlight.pl simply increments the current backlight brightness then %3 to cycle between off, low, high blc.pl is an overly complicated screen backlight control
  • dd6a04088f Better comments, prevent duplicate waybars Generate a single config file. Multiple processes seems to have run into a bug where waybar will restore killed bars.
  • 7f41003cdc Updated for WireGuard, prevented reloading waybar on abort
  • c1d609d8a2 Change to wireguard IP
  • Compare 4 commits »

3 months ago

jpm pushed to master at jpm/dotfiles

  • 81a51c704d Update to WireGuard IPs
  • 826e3fc8dd Custom Clock Debian does not compile waybar-clock any longer because of a dependency on hhdate which is not in the repository. Now just uses `date`. Also updated some comments to match updated display.pl script
  • 83c38123b8 Remove static secondary displays from waybar template. Accidentally left in from old config, could cause extra bars to be created.
  • Compare 3 commits »

3 months ago

jpm pushed to master at jpm/dotfiles

4 months ago

jpm pushed to master at jpm/scripts

  • ed8c247372 Login scripts Stores WM to last_login_gui file to allow for auto-login to the last used GUI Removes old log file, executes GUI with new one

4 months ago

jpm pushed to master at jpm/scripts

4 months ago

jpm pushed to master at jpm/scripts

  • a663dfb863 Script to automatically update firefox since it's not great at doing this on it's own

5 months ago

jpm pushed to master at jpm/dotfiles

  • 796c6ea6c4 Fixed PATH and waybar call during Sway startup Goofed and overwrote PATH instead of appending Updated sway/config to call `scripts/sway/displays.pl -w` instead of just `waybar` so that the config is properly generated.

5 months ago

jpm pushed to master at jpm/scripts

  • 38ef9f163f Updated docs, removed unneeded or duplicates

5 months ago

jpm pushed to master at jpm/scripts

5 months ago

jpm created repository jpm/scripts

5 months ago

jpm pushed to master at jpm/dotfiles

5 months ago