Commit Graph
100 Commits
Author SHA1 Message Date
Riyyi 9049b130a8 Emacs: Use more of the consult package 2022-07-31 16:06:04 +02:00
Riyyi 4389dce613 Emacs: Change git leader key prefix 2022-07-31 14:56:56 +02:00
Riyyi 28c152ba22 Emacs: Switch package projectile -> project.el 2022-07-31 13:00:41 +02:00
Riyyi ffbefa0887 Emacs: Improve pdflatex minted elisp 2022-07-29 10:54:28 +02:00
Riyyi de64c467e3 Manager: Add config file 2022-07-25 17:33:46 +02:00
Riyyi d91d412362 System: Unbind FiiO USB DAC E17K when going to sleep 2022-07-25 17:31:55 +02:00
Riyyi 594c32aa87 Config: Add day of week to polybar date module 2022-04-29 12:09:06 +02:00
Riyyi 48b88d0464 Emacs: Suppress native-comp warnings buffer 2022-04-28 13:20:46 +02:00
Riyyi 2bd9ebc4ea Emacs+Packages: Switch to native-compilation version 2022-04-24 13:11:21 +02:00
Riyyi 4c88465f78 Config: Add looking-glass.desktop file 2022-03-23 00:25:21 +01:00
Riyyi c116b8f589 Scripts: Fix quality flag for Twitch URLs 2022-03-21 14:11:52 +01:00
Riyyi 9697bab8ef Config: Update autorandr desktop profile 2022-03-18 21:29:39 +01:00
Riyyi 36631a5372 Config: Update xinitc to use autorandr 2022-03-18 14:23:05 +01:00
Riyyi 268b9e8dee Config: Add autorandr profile for laptop 2022-03-18 14:20:47 +01:00
Riyyi 9cdaac7413 Config: Add automatic monitor setup using autorandr program 2022-03-18 13:23:00 +01:00
Riyyi 9a17694bc9 Config: Prevent warning on the first exec of the btc polybar module 2022-03-18 13:13:31 +01:00
Riyyi e6bddb75c8 Config: Decrease journald max logging storage 2022-03-18 11:15:14 +01:00
Riyyi a36cbbe4eb Emacs: Store undo history in the cache directory 2022-03-16 11:46:14 +01:00
Riyyi 1ae30d54b1 Scripts: Move streaming videos to play script, update script arguments 2022-03-15 16:42:07 +01:00
Riyyi 62e3d3f5e5 Scripts: Update play queue to use the --input-ipc-server option 2022-03-14 23:48:51 +01:00
Riyyi 07712d1ad4 Config: Add machine specific configuration to lock.sh ring 2022-03-06 01:02:49 +01:00
Riyyi fbb9f3d8c4 Config: Add support for Qt6 uniform themes 2022-03-04 11:29:06 +01:00
Riyyi 793528bfd5 Config: Add trizen config file 2022-03-03 00:43:42 +01:00
Riyyi cf1190e78d Scripts: Add metadata to downloaded videos 2022-03-02 12:17:30 +01:00
Riyyi 0095a45a1b README: Convert from Markdown .md to Org Mode .org 2022-03-01 17:38:05 +01:00
Riyyi 8c10a9b804 Config: Update vim color theme symlink 2022-03-01 17:36:23 +01:00
Riyyi 81f9372766 README: Convert from Markdown .md to Org Mode .org 2022-03-01 17:08:44 +01:00
Riyyi 50db6c771a Emacs: Fix HiDPI mode lines height 2022-03-01 13:16:25 +01:00
Riyyi c893786fba Manager+README: Remove manager, add archive link to README.md 2022-02-28 17:12:52 +01:00
Riyyi ef203c5063 Config+Packages: Implement machine specific configuration 2022-02-28 16:44:01 +01:00
Riyyi 8d8a21166b Manager: Suppress error output, fix Debian package list 2022-02-28 11:58:39 +01:00
Riyyi 946c896f28 Config: Update git aliases, add 2 aliases, add zsh bracket highlights 2022-02-28 11:55:06 +01:00
Riyyi aee2608d4a Config: Fix 4chan post width in userContent.css 2022-02-28 10:59:51 +01:00
Riyyi bc61433953 Emacs: Fix Lua language server 2022-02-21 22:10:37 +01:00
Riyyi e5bee42ee4 Config: Add hyperlinks to ls output 2022-02-21 11:50:17 +01:00
Riyyi 86f403dd99 Config: Set terminal title in Vim 2022-02-21 10:55:02 +01:00
Riyyi d002ac90cd Config: Update font-awesome references to version 6 2022-02-19 11:59:03 +01:00
Riyyi f7651f0c1d Emacs: Fix tab completion in insert mode in the minibuffer 2022-02-18 23:02:37 +01:00
Riyyi 7195f724f9 Emacs: Set indentation in LaTeX buffers to 4 width tabs 2022-02-18 21:53:04 +01:00
Riyyi 0288dbf58f Emacs: Split up config into separate modules 2022-02-18 15:09:41 +01:00
Riyyi 301380f6b3 Emacs: Move lexical-binding to property tag 2022-02-18 14:04:53 +01:00
Riyyi 557fcde13b Emacs: Defer loading of more mail packages 2022-02-14 17:32:40 +01:00
Riyyi d0447731da Emacs: Upgrade org-roam from v1 to v2 2022-02-13 21:42:56 +01:00
Riyyi b6d246ab38 Emacs: Do not try to fetch built-in packages 2022-02-13 21:42:00 +01:00
Riyyi ab1bbc6577 Emacs: Add mu4e mail package 2022-02-05 13:34:58 +01:00
Riyyi 64130434ef Config: Add mbsync configuration 2022-02-05 13:34:58 +01:00
Riyyi fadfdd1963 Config: Fix i3 startup scripts, some minor tweaks 2022-02-03 19:56:52 +01:00
Riyyi b87e49711d Emacs: Enable lsp-ui-doc in C++ 2022-02-03 14:08:06 +01:00
Riyyi 72cd4b94f6 Emacs: Add kotlin-mode and web-mode 2022-02-03 14:07:32 +01:00
Riyyi a2ffd2f870 Emacs: Set LaTeX and Python tabs to width 4 2022-02-03 14:05:46 +01:00
Riyyi 7cc8839152 Packages: Update list 2022-02-03 13:32:43 +01:00
Riyyi e1d1609968 Emacs: Update c++ snippets 2022-01-31 21:43:15 +01:00
Riyyi cfd0c06fbf Emacs: Add benchmark package for startup init 2022-01-31 21:43:15 +01:00
Riyyi 91e22af9d6 Config: Make zsh auto-completion more fancy 2022-01-31 21:20:52 +01:00
Riyyi 385c19a3cb Config: Small tweaks to various files 2022-01-31 21:18:14 +01:00
Riyyi f99ad75730 Config: Set Emacs CMake tab width, plus some small tweaks 2022-01-28 10:50:45 +01:00
Riyyi 31a4b329e7 Config: Add color to diff, ls and tree output 2022-01-22 11:50:47 +01:00
Riyyi bdc4a42000 Scripts: Dont attempt to pull btc price if done recently 2022-01-04 17:08:49 +01:00
Riyyi fb508e9653 Scripts: Prevent rate limit on polybar btc module with multi-monitor 2022-01-03 23:39:57 +01:00
Riyyi 148438bcc6 Config: Improve Arch wiki page width fix 2021-12-21 22:46:38 +01:00
Riyyi 56a2607848 Config: Fix Arch wiki page width 2021-12-21 22:25:39 +01:00
Riyyi be606c0e72 Scripts: Rework stream function 2021-12-12 22:44:28 +01:00
Riyyi d8bd83a001 Config: Make keepmenu prompt case-insensitive 2021-11-30 18:07:29 +01:00
Riyyi 614d852a5f Config: Add twitch streaming flags 2021-11-16 21:01:20 +01:00
Riyyi 41feb6fb39 Config: Update dunstrc for 1.7 compatibility, add mouse actions 2021-10-21 11:55:21 +02:00
Riyyi 44d11cac16 Config: Disable Punycode parsing in Firefox URLs 2021-10-08 11:44:55 +02:00
Riyyi cda1f49504 Config: Update YouTube userContent.css 2021-10-02 14:43:11 +02:00
Riyyi e6be5b99fc Emacs: Add super-save package 2021-10-01 14:22:24 +02:00
Riyyi 2a5bca3f55 Config: Add full license Emacs snippets 2021-09-18 11:57:35 +02:00
Riyyi 8f71084c0f Manager: Fix copying of directories when adding new files 2021-09-18 11:54:49 +02:00
Riyyi a5908b4dcd Scripts: Fix listing of audio devices 2021-09-17 19:11:45 +02:00
Riyyi 3ff9ac59ab Config: Make Rofi border width dynamic and center icons 2021-09-16 12:11:16 +02:00
Riyyi 8835b90bc3 Scripts: Add output device selection to PulseAudio TCP module 2021-09-14 14:08:26 +02:00
Riyyi db18abd336 Config: Update Emacs copyright notice snippets 2021-09-11 13:22:52 +02:00
Riyyi d4ecfcdfcb Scripts: Add scaling governor to cpuctl 2021-09-10 10:52:07 +02:00
Riyyi 2e211183e1 Scripts: Add CPU power energy mode setter 2021-09-09 18:16:26 +02:00
Riyyi 58ce700a65 Config: Make Rofi compatible with new theme format
Rofi 1.7.0 removed the theme backwards compatibility hack, this
patch updates the config to properly support the new theme format.
2021-09-01 15:00:40 +02:00
Riyyi 309882f87d Config: Update zsh aliases 2021-08-31 10:28:59 +02:00
Riyyi 98175e30ae Script: Properly detach Polybar process 2021-08-30 21:02:22 +02:00
Riyyi 7a08a720d0 Config: Change bspwm biggest/preselect node moving keybindings 2021-08-30 19:30:51 +02:00
Riyyi b2abe14fdf Config: Add font DPI settings to Polybar 2021-08-30 19:11:29 +02:00
Riyyi ab114fbad6 Manager: Set proper ownership to newly created system directories 2021-08-30 15:21:37 +02:00
Riyyi a4032f9f99 Config: Move qt5ct tooltip theme file to /usr/share 2021-08-30 15:16:59 +02:00
Riyyi 9be2f3e0bf Emacs: Add keybindings to prevent dired from opening a million buffers 2021-08-26 01:29:44 +02:00
Riyyi 1f84746ed7 Manager: Parse help argument 2021-08-24 03:55:54 +02:00
Riyyi 9a4a5e8d74 Completion: Update manager completion to the new argument structure 2021-08-24 03:40:11 +02:00
Riyyi f4a3779b04 Manager: Implement path filtering to pushing and pulling
It now possible to filter the pushing and pulling functions on
zero, one or multiple files and/or directories.
2021-08-24 03:12:30 +02:00
Riyyi 8f69bed7d9 Manager: Check if no operation is selected, improve error formatting 2021-08-22 22:34:12 +02:00
Riyyi 14a0d810ee Manager: Update help to Groff and to reflect new argument structure
Change the help function output to use the official man utility, which
uses Groff (GNU troff) formatting.
2021-08-22 20:58:36 +02:00
Riyyi 2e06b13a69 Manager: Major restructure of arguments
Optional arguments with spaces aren't supported by GNU getopt. So
instead lets restructure the arguments to make sense without them.
The manager now supports stdin.

This patch also separates file pulling and pushing into separate
functions.
2021-08-22 19:41:30 +02:00
Riyyi 80cf6138bc Manager: Change local variables to camelCase 2021-08-21 20:30:57 +02:00
Riyyi a22290a3c0 Manager: Add support for apt/dpkg package management 2021-08-20 19:50:15 +02:00
Riyyi 8ed84d5843 Manager: Change function naming convention and bracket location 2021-08-20 19:36:02 +02:00
Riyyi da8131bdd0 Manager: Make 'package' option argument optional 2021-08-20 19:29:09 +02:00
Riyyi c25d08993e Manager: Change variables to camelCase 2021-08-19 16:13:22 +02:00
Riyyi 522ef89b1c Emacs: Add wdired keybindings, allow permission modifications 2021-08-19 15:10:02 +02:00
Riyyi ec85c0aff6 Manager: Improve option handling using GNU getopt 2021-08-19 02:16:06 +02:00
Riyyi c2fe4ca3bf Manager: Improve help output formatting, display help without options 2021-08-18 02:13:47 +02:00
Riyyi 507c1945a8 Emacs: Load flyspell-correct on startup 2021-08-13 15:48:32 +02:00
Riyyi 743d595ca7 Scripts: Add download script 2021-08-09 17:12:16 +02:00