Commit graph

  • c472c24cc2
    Fix cron-notify script ItsDrike 2022-06-21 16:23:34 +02:00
  • 3f1d2d31b0
    Rewrite brightness script ItsDrike 2022-06-19 15:35:15 +02:00
  • 5c2f1eed17
    Add discord settings ItsDrike 2022-06-17 23:18:57 +02:00
  • aacb10fdf9
    Add global alias for env var prefix ItsDrike 2022-06-02 16:55:30 +02:00
  • 7e087b1c07
    Fix wrongly defined zsh substitution ItsDrike 2022-06-02 16:55:08 +02:00
  • 26ae50db18
    Add diff program env variable ItsDrike 2022-05-30 01:26:52 +02:00
  • 83af25eaf2
    Update description of hyperfine ItsDrike 2022-05-29 01:15:52 +02:00
  • 480baf8da7
    Automatically define pyenv python aliases ItsDrike 2022-05-29 01:15:40 +02:00
  • edd68a210f
    Add pyenv shell support ItsDrike 2022-05-29 01:15:19 +02:00
  • 62221a0b2e
    Add rotation shortcut for mpv ItsDrike 2022-05-29 01:13:12 +02:00
  • 9e49654e5d
    Add diff commit (dcm) git alias ItsDrike 2022-05-29 01:11:15 +02:00
  • cf04b09bdc
    Add whois ItsDrike 2022-05-03 15:21:54 +02:00
  • 1ca0abc29c
    Add pyenv ItsDrike 2022-03-30 11:12:09 +02:00
  • 99f2dae3a5
    Add git cleanup alias ItsDrike 2022-03-25 21:43:07 +01:00
  • 511b24e589
    Add git aliases for line information ItsDrike 2022-03-25 21:42:53 +01:00
  • 4f7135555b
    Update hosts config ItsDrike 2022-03-17 15:54:03 +01:00
  • c37a49d24d
    Improve docstring ItsDrike 2022-03-16 10:45:40 +01:00
  • c676e648c4
    Handle release notifications properly ItsDrike 2022-03-16 10:45:29 +01:00
  • dbfcaf7be5
    Mock colorama if it isn't installed ItsDrike 2022-03-11 15:38:42 +01:00
  • d7acf9dbb0
    Add todo dmenu script ItsDrike 2022-03-09 22:43:44 +01:00
  • db457909c3
    Add shortcut for clipmenu ItsDrike 2022-03-09 22:09:09 +01:00
  • 1c2b7cac0d
    Import DISPLAY to systemd for user services ItsDrike 2022-03-09 22:02:12 +01:00
  • 6134d95062
    Add clipmenu package ItsDrike 2022-03-09 22:01:45 +01:00
  • 1bec073c4c
    Add some packages ItsDrike 2022-03-02 22:21:46 +01:00
  • 0869042233
    Add arkenfox user.js overrides ItsDrike 2022-02-24 19:27:46 +01:00
  • 8a87f85b97
    Rebind middle click for contex, not close_all ItsDrike 2022-02-24 17:24:59 +01:00
  • 167138bf97
    Update gh-notification script ItsDrike 2022-02-23 16:15:21 +01:00
  • 172282d194
    Update dunst config ItsDrike 2022-02-23 16:15:02 +01:00
  • 0993faedf7
    Add script for getting github notifications on desktop ItsDrike 2022-02-14 23:15:51 +01:00
  • eb784ab056
    Add bareinit git alias ItsDrike 2022-02-11 18:28:25 +01:00
  • e87a2eb781
    Bump font awesome version to 6 - Arch package 'ttf-font-awesome' has been updated to use version 6 of fontawesome. To keep up with it, also bump the version of the font in xmonad so that users won't be forced to install it manually. ItsDrike 2022-02-10 11:11:31 +01:00
  • ddd84cb0f5
    Add disabled libfaketime ItsDrike 2022-02-10 04:18:57 +01:00
  • 0a063bd6cf
    Specify default key and keyserver for gpg ItsDrike 2022-02-10 03:41:41 +01:00
  • ba9b0f0a3f
    Update git signing key ItsDrike 2022-02-10 03:34:47 +01:00
  • d2ca79a5bc
    Merge branch 'arch' into gentoo gentoo ItsDrike 2022-02-02 00:28:10 +01:00
  • 77be2053c9
    Add github cli and gh-notify addon to packages ItsDrike 2022-01-25 19:58:07 +01:00
  • 96a7166919
    Add global gitignore file ItsDrike 2022-01-25 19:57:19 +01:00
  • 0fa5db7477
    Add alias for quickly stashing staged files ItsDrike 2022-01-25 19:57:02 +01:00
  • d0d899ce24
    Add ipinfo-cli package ItsDrike 2022-01-10 17:49:04 +01:00
  • b2a32d8202
    Add git alias to clone as bare repo - This puts all of the git bare files into .bare and adds a .git file which specifies it's location. This makes for a nice and clean way to handle working with bare repositories - Bare repositories are very useful since they allow for neat workflow by using git worktrees that can basically create folders for individual branches. This means we can easily check out given brach just by entering that folder and we don't need to worry about conflicting files which we'd have to stash and then apply the stash once we're done done. ItsDrike 2022-01-10 17:44:45 +01:00
  • 9acadcc338
    Add codespell ItsDrike 2022-01-08 02:32:23 +01:00
  • ab1f173a2d
    Add topgrade ItsDrike 2022-01-04 01:04:16 +01:00
  • 90ebf8b1e5
    Add auto-recompile pacman hook for xmonad ItsDrike 2022-01-04 01:03:44 +01:00
  • 75fbd46888
    Fix gchb alias ItsDrike 2022-01-04 01:03:18 +01:00
  • f1f8946139
    Add alias to search pacnew files ItsDrike 2022-01-04 01:03:05 +01:00
  • 7245d14694
    Rewrite cheat.sh fzf helper script ItsDrike 2021-12-24 06:35:25 +01:00
  • f779fdd273
    Improve fzf comment for cheat.sh script ItsDrike 2021-12-24 04:54:01 +01:00
  • ddefca9a3d
    Pass non-matched fzf queries with enter too ItsDrike 2021-12-24 04:53:35 +01:00
  • 0d0e9031d0
    Fail on invalid selection ItsDrike 2021-12-24 04:52:38 +01:00
  • 1c73a80dfc
    Fix cheat.sh non-default query ability ItsDrike 2021-12-24 04:46:48 +01:00
  • d04842084a
    Rewrite cheat.sh script ItsDrike 2021-12-24 04:30:58 +01:00
  • 18ba4c4906
    Fix keybinds ItsDrike 2021-12-24 02:42:04 +01:00
  • c1af932797
    Remove unnecessary env variables ItsDrike 2021-12-18 18:10:18 +01:00
  • abac53fa9f
    Update comments ItsDrike 2021-12-18 18:10:04 +01:00
  • 826cef4e6e
    POSIX compliance, shellcheck ItsDrike 2021-12-18 18:09:25 +01:00
  • d843e90462
    Use spaces instead of tabs ItsDrike 2021-12-18 18:07:47 +01:00
  • b07404d669
    Use POSIX-compatible sh, not zsh ItsDrike 2021-12-18 12:04:41 +01:00
  • 09ce7d00a9
    Convert tabs to spaces ItsDrike 2021-12-18 12:04:28 +01:00
  • 752fd36c62
    Fix pip aliases for cpython/pypy - We can't simply define pip3.6,... because the aliases support both cpython and pypy version, which means these needs to differ. For that reason, I decided to use ppip3 for pypy and pip3 for cpython. However there's also an option to use the full version like this: pypy3pip or py3.7pip. ItsDrike 2021-12-18 10:27:05 +01:00
  • 93930bdb35
    Remove unneeded ipython binaries ItsDrike 2021-12-18 05:50:16 +01:00
  • 5432334da6
    Simplify python alias creation ItsDrike 2021-12-18 05:48:36 +01:00
  • 02237fd0b1
    Don't re-run work_directory function - Re-reunning work_directory every time we redraw the prompt isn't necessary, since the function is here to generate the zsh supported syntax for the prompt that will get expanded into a work directory automatically. - The function is only here to determine whether we're in TTY and use ASCII compatible symbols if we are, however it is enough to only check this once initially, since we can't leave TTY in favor of a graphical instance without reloading the rc file and neither can we leave. - However, this function also checks for USE_SHORTENED_WORKDIR variable and decides which prompt to show based on it. This means that it someone was setting this variable in their profile file it would now no longer be respected, however this was never the intention of that variable, if a change is desired, the variable should simply be edited in the prompt file directly. - Removing continual calls to this function each time prompt is redrawn is worth the very minor inconvenience of no longer supporting shortened workdirs from externally set variable due to the speed benefit it gives us, though not that noticeable, it is pretty significant. Not to mention that this wasn't intended/recommended usage anyway. ItsDrike 2021-12-18 04:46:02 +01:00
  • d048c2a262
    Also add ppy alias for default pyhton version ItsDrike 2021-12-18 03:21:23 +01:00
  • 754bbcbbd6
    Also add ppy and ipy aliases - py alias should always preferably use ipython, however if it isn't available, it does fall back to the pure python interpreter. - This is useful for running scripts since we would prefer ipython error output, but also for debugging, etc. - However since py will use ipython, we didn't have any good way to get back to pure python unless it's typed in it's full form, which is too long. Because of this, this adds ppy alias, which always points to the pure python interpreter, no matter if ipython is available or not. - This also adds a more explicit ipy alias, to clearly mark that we want ipython. ItsDrike 2021-12-18 03:15:38 +01:00
  • 6f613a1ea5
    Fix python aliases ItsDrike 2021-12-18 03:10:16 +01:00
  • 54cf0d7f36
    Add ipython3.10 ItsDrike 2021-12-18 03:03:40 +01:00
  • c606650c7d
    Add vimtutor alias for nvim ItsDrike 2021-12-18 03:02:39 +01:00
  • ac4b447bb5
    Add aliases to quickly configure nvim ItsDrike 2021-12-18 03:02:26 +01:00
  • a0dfc5fd09
    Add aliases for different python versions ItsDrike 2021-12-18 03:02:02 +01:00
  • 56556173e2
    Add custom ipython versions ItsDrike 2021-12-18 01:37:29 +01:00
  • 4dd86fe4cd
    Move to jetbrains mono font for alacritty ItsDrike 2021-12-18 00:17:13 +01:00
  • bb0d435321
    Add a note about dangers of using ↵ symbol ItsDrike 2021-12-15 22:09:43 +01:00
  • fd57706a2f
    Minor fixes ItsDrike 2021-12-15 22:08:59 +01:00
  • 39a66f0e30
    Hide errors if git status fails ItsDrike 2021-12-15 22:08:01 +01:00
  • 177a33cc69
    Add tldr package ItsDrike 2021-12-13 17:15:48 +01:00
  • d2be01d602
    Change nvim submodule URL ItsDrike 2021-12-11 21:37:26 +01:00
  • 95d5adee76
    Remove attributions for neovim (now in it's own repo) ItsDrike 2021-12-10 02:51:07 +01:00
  • 52877996e4
    Move nvim config to it's own repo and link module ItsDrike 2021-12-10 02:15:50 +01:00
  • 4b92916fd3
    Add more comments - Moooooreeee! ItsDrike 2021-12-10 00:55:40 +01:00
  • 2418031d0c
    Don't use opt=true where it doesn't make sense ItsDrike 2021-12-10 00:55:07 +01:00
  • 8b1d872d37
    Add git blame line nvim plugin ItsDrike 2021-12-10 00:53:08 +01:00
  • 7d3eb5ae69
    Add cheat.sh script ItsDrike 2021-12-09 19:05:19 +01:00
  • 656f29b333
    Add comment ItsDrike 2021-12-09 17:39:03 +01:00
  • c899a05c34
    Remove unused function for debugging ItsDrike 2021-12-09 17:38:28 +01:00
  • 2fc82d8f37
    Use '.' instead of '/' in require ItsDrike 2021-12-09 17:35:07 +01:00
  • f0fbf261ec
    Manually implement auto mass-renaming using LSP ItsDrike 2021-12-09 17:34:42 +01:00
  • bd3ece59b7
    Document and cleanup plugins ItsDrike 2021-12-09 01:17:25 +01:00
  • b504f10f28
    Ignore certain patterns in wildmenu ItsDrike 2021-12-09 01:16:50 +01:00
  • cff3a5e70a
    Improve docstring about foldlevel option ItsDrike 2021-12-09 01:16:25 +01:00
  • d1ad56a69e
    Remove simpylfold for python folding (handled by LSP) ItsDrike 2021-12-09 00:58:19 +01:00
  • f7516182c3
    Support auto-completion with LSP ItsDrike 2021-12-09 00:54:06 +01:00
  • 50a139f0f0
    Add some more mappings ItsDrike 2021-12-09 00:39:13 +01:00
  • 46ca9189af
    Add suport for nvim's LSP ItsDrike 2021-12-08 23:10:05 +01:00
  • 4eee9b4398
    Add firenvim (nvim in browser) plugin ItsDrike 2021-12-08 22:34:30 +01:00
  • f6c0441810
    Add cheat.sh-vim plugin ItsDrike 2021-12-08 20:12:49 +01:00
  • 886b79e9a7
    Add treesitter AST semantic highlighting ItsDrike 2021-12-08 20:10:40 +01:00
  • 1c3fc02877
    Attribute CosmicVim ItsDrike 2021-12-07 22:34:46 +01:00
  • b9afa56d96
    Remove default coc-pyright args for flake8 - Default args cause problems when we have other custom flake8 rules defined in files such as tox.ini since these project-specifc settings were simply getting ignored in favor of the default args. We should instead always rely on the project's settings ItsDrike 2021-12-07 22:26:32 +01:00
  • 5627b96fff
    Rename pluginconf/ to plugins/settings/ ItsDrike 2021-12-07 22:23:55 +01:00
  • 8350dc7926
    Rewrite entire plugin management system - This encapsulates all plugin related functionalities into the plugins/ folder (and pluginconfig/) instead of relying on utility file. - It also renames utility/plugins.lua to a more sensible plugins/packer.lua as it actually only applies for packer plugin manager. - The plugins.lua file is now split into 2 files, first holding the list of all plugins plugins/plugin_list.lua and second one holding the logic of bootstrapping and running startup on packer. ItsDrike 2021-12-07 22:17:56 +01:00