Commit Graph
100 Commits
Author SHA1 Message Date
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
Riyyi ae1458873e Packages: Add aria2 download utility
To speed up YouTube downloads, use the external downloader aria2c.
Also implemented it in the aliases and scripts where youtube-dl is used.
2021-08-09 12:50:10 +02:00
Riyyi 4dc285d713 Emacs: Add all-the-icons to dired 2021-08-08 00:30:42 +02:00
Riyyi 42586e9f8d Aliases: Add options to stream function 2021-08-07 16:12:17 +02:00
Riyyi 7659b826b5 Polybar: Add rate limit message to BTC module 2021-08-06 22:01:43 +02:00
Riyyi d3b31a2c89 sdhajk hasdjk hajkh
adasjdnajs
2021-08-06 13:24:07 +02:00
Riyyi 9d2df684bf qutebrowser: Add legacy keybindings for zoom level 2021-08-05 21:47:28 +02:00
Riyyi be8c5e8136 Set scrolling to zoom in feh 2021-08-04 13:18:44 +02:00
Riyyi 8c83d5db37 Give Rofi menu time to disappear in printscreen script 2021-07-26 02:20:35 +02:00
Riyyi 3aa353f442 Add flag to volctl to enable PulseAudio TCP module 2021-07-23 16:26:58 +02:00
Riyyi 2d9a38909a Add Wacom driver for tablet 2021-07-21 23:08:24 +02:00
Riyyi 7722c26618 Fix deprecated Powerline patch for DejaVu font 2021-07-21 17:23:00 +02:00
Riyyi 24f2f9f6c6 Round offset number for xsetwacom input 2021-07-20 22:41:44 +02:00
Riyyi 045de08f03 Add tablet option to inputctl 2021-07-20 22:02:12 +02:00
Riyyi bee667effd Add Magit log pick/quit keybindings 2021-07-20 00:40:20 +02:00
Riyyi 71dacd5256 Enable lines on dashboard, which became a separate dependency 2021-07-17 12:15:20 +02:00
Riyyi 33a2a4e9fd Do not invert movement mpv keybinds 2021-07-12 22:10:18 +02:00
Riyyi ae4d4c3f49 Hide cursor when taking selection screenshot 2021-07-12 00:22:48 +02:00
Riyyi 5065ad17a6 Switch lines of code counter program, sloccount -> tokei 2021-07-09 14:30:50 +02:00
Riyyi f1b42d9138 Add alias to launch urxvt in current $PWD 2021-07-07 13:11:31 +02:00
Riyyi beca7d4aec Add qutebrowser menu completion keybinds 2021-07-04 23:34:56 +02:00
Riyyi 5687a2fb03 Add shift+tab keybinding for zsh reverse menu completion 2021-07-04 23:00:37 +02:00
Riyyi 47978497b9 Add keybinding for org link display toggling 2021-07-03 22:32:12 +02:00
Riyyi ec3cd49dfc Fix flyspell menu, reorder keybindings sections 2021-07-03 20:09:53 +02:00
Riyyi 47178aea27 Disable prettify symbols, as they mess with indentation 2021-07-03 19:47:10 +02:00
Riyyi 6d54572740 Fix wrong argument type error, vc-registered doesn't accept nil
It's also good practice not to use lambdas inside hooks, for readability.
2021-07-03 19:43:44 +02:00
Riyyi 7af24059a1 Reorganize package categories 2021-07-03 16:56:19 +02:00
Riyyi eb684b5a13 Do not close magit when pressing escape 2021-07-03 16:23:49 +02:00
Riyyi 2cad1e52f8 Fix parenthencies 2021-07-03 15:54:54 +02:00
Riyyi d5b958af9d Add lua/latex lsp server, add restclient 2021-07-03 15:34:29 +02:00
Riyyi 678eeae113 Config style update 2021-07-03 15:26:54 +02:00
Riyyi e15c394602 Move cache directory creation earlier in the config 2021-07-03 15:24:12 +02:00
Riyyi 2d5cbab390 Add dap functions 2021-07-03 15:20:43 +02:00
Riyyi 68ef4776a0 Add dap-mode 2021-07-03 15:18:43 +02:00
Riyyi f0e541a9fd Add streamlink config 2021-07-03 13:22:57 +02:00
Riyyi 76395e8ce1 Also remove the table of contents entry 2021-07-01 21:40:18 +02:00
Riyyi 2058d72b4e Add all-the-icons install check, fix SETUPFILE url 2021-07-01 21:38:06 +02:00
Riyyi 959db025cd Add git section to table of contents 2021-07-01 00:54:03 +02:00
Riyyi 872e718603 Add diff-hl and magit packages and configuration 2021-07-01 00:51:41 +02:00
Riyyi e3aefc546e Prevent leader keybindings from ever being overridden 2021-06-30 22:25:32 +02:00
Riyyi fd55489272 Disable flyspell messages 2021-06-30 20:11:06 +02:00
Riyyi 6c593a9853 Add aspell packages, configure flyspell-correct 2021-06-30 15:57:42 +02:00
Riyyi bf5e49cbc2 Prefer full option names 2021-06-06 00:05:41 +02:00
Riyyi a5c730df09 Fix qutebrowser config compatibility, add auto downloader script 2021-06-05 01:46:20 +02:00
Riyyi c9283d60cc Fix qt5ct tooltip colors, set proper icon theme 2021-06-04 17:10:49 +02:00
Riyyi 150f48d18d Make Firefox navigation bar buttons more compact 2021-06-04 12:01:36 +02:00
Riyyi 4c7a1848e5 Update userChrome.css to comply with Firefox 89 UI 2021-06-04 11:35:01 +02:00
Riyyi 4b39c9bc6a Add window scaling hotkeys to mpv 2021-06-02 22:48:14 +02:00
Riyyi dd8a5dfb3d Update options to reflect the i3lock-color standardization change 2021-05-29 02:12:23 +02:00
Riyyi e96bd055f7 Replace scrot program with maim 2021-05-28 00:59:23 +02:00
Riyyi 207014bf70 Add GNU Make thread amount flag 2021-05-27 17:48:53 +02:00
Riyyi b133845d72 Fix rendering Java applications for non reparenting WMs 2021-05-17 22:58:41 +02:00
Riyyi a3ef78c8ff Add regexp for org-roam title slugs 2021-05-14 12:48:58 +02:00
Riyyi cad390e771 Improve mpv subtitle appearance 2021-04-26 02:02:52 +02:00
Riyyi 2b666b6b35 Use completing-read in centaur-tabs 2021-04-24 07:43:37 +02:00
Riyyi 9e2503ee1e Fix locking script location 2021-04-20 18:28:50 +02:00
Riyyi bce32d3ddc Fix yasnippet variables, they need to be set in :init 2021-04-01 01:32:40 +02:00
Riyyi 41f614699b Improve package updating keybind 2021-03-30 11:12:16 +02:00
Riyyi e1ce0b30ce Improve capslock escape swapping method 2021-03-29 20:22:46 +02:00
Riyyi 0741ca29d3 Add glsl completion, remove obsolete variables 2021-03-28 22:54:00 +02:00
Riyyi 39fbaeb5ac Add more license notice snippets 2021-03-26 15:17:20 +01:00
Riyyi 6d32b4c3ee Improve snippet email field selection 2021-03-26 00:50:56 +01:00
Riyyi 1e57434293 Add license notice snippet 2021-03-26 00:41:10 +01:00
Riyyi e029ea87f6 Convert C++ to cpp in org-roam-title-to-slug function 2021-03-23 15:09:44 +01:00
Riyyi 6d64cb1a6a Add org-roam capture templates 2021-03-21 01:00:06 +01:00
Riyyi 36f3adbdc9 Filter common words from org-roam-title-to-slug function 2021-03-18 01:45:57 +01:00
Riyyi 9c14034e39 Properly spawn emacsclient in a new process 2021-03-17 22:41:53 +01:00
Riyyi e2c1e562ca Fix project root find function 2021-03-14 11:59:49 +01:00
Riyyi a7135592a3 Improve consult keybinds 2021-03-13 01:51:27 +01:00
Riyyi 3e43420f56 Add consult package 2021-03-13 01:44:10 +01:00
Riyyi 801040ffe5 Switch to projectile-project-root as project root find function 2021-03-13 01:22:42 +01:00
Riyyi 6dc71212e2 Also fix evil-collection variables 2021-03-13 00:50:20 +01:00
Riyyi ab96a7bcef Remove unnecessary functions, fix evil variables 2021-03-13 00:33:59 +01:00
Riyyi 3d1774b600 Switch all :custom sections for :config 2021-03-12 16:19:53 +01:00
Riyyi 59b0dc9265 Fix variables that need setting before loading evil 2021-03-12 11:09:23 +01:00
Riyyi 236fa5b3cb Fix indentation 2021-03-11 21:51:30 +01:00
Riyyi ce6b821bba Add lua, yaml modes 2021-03-11 20:57:22 +01:00
Riyyi a380e6b300 Fix evil-operator-state-cursor, indentation 2021-03-11 20:10:57 +01:00
Riyyi f30eb0df6e Move screenshot keybindings to rofi menu 2021-03-09 12:52:48 +01:00
Riyyi df3d3bffd3 Add flycheck-clang-tidy 2021-03-04 15:06:13 +01:00
Riyyi ce49625ec3 Enable clang-tidy 2021-03-04 03:23:07 +01:00
Riyyi 3668abad9b Fix mkcd alias, add some shellfunctions
cd is a built-in shell command that changes the internal shell state
via the chdir() syscall. This cannot be called from a script.
2021-03-02 20:29:56 +01:00
Riyyi a13f317d7d Add zsh line keybinds 2021-02-28 00:49:35 +01:00
Riyyi eb0aed00d7 Simplify color export sed command 2021-02-27 00:18:39 +01:00
Riyyi 2b60818812 Update git aliases, ISO-like date format 2021-02-27 00:00:53 +01:00
Riyyi ba10984084 Move .scripts -> .local/bin 2021-02-25 20:16:07 +01:00
Riyyi 3ac7d9f601 Make colors.sh POSIX compliant 2021-02-25 18:45:47 +01:00
Riyyi 6c484edce2 Remove empty lines from options selection 2021-02-25 01:10:08 +01:00