Commit graph

  • 167138bf97
    Update gh-notification script ItsDrike 2022-02-23 16:15:21 +0100
  • 172282d194
    Update dunst config ItsDrike 2022-02-23 16:15:02 +0100
  • 0993faedf7
    Add script for getting github notifications on desktop ItsDrike 2022-02-14 23:15:51 +0100
  • eb784ab056
    Add bareinit git alias ItsDrike 2022-02-11 18:28:25 +0100
  • 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 +0100
  • ddd84cb0f5
    Add disabled libfaketime ItsDrike 2022-02-10 04:18:57 +0100
  • 0a063bd6cf
    Specify default key and keyserver for gpg ItsDrike 2022-02-10 03:41:41 +0100
  • ba9b0f0a3f
    Update git signing key ItsDrike 2022-02-10 03:34:47 +0100
  • d2ca79a5bc
    Merge branch 'arch' into gentoo gentoo ItsDrike 2022-02-02 00:28:10 +0100
  • 77be2053c9
    Add github cli and gh-notify addon to packages ItsDrike 2022-01-25 19:58:07 +0100
  • 96a7166919
    Add global gitignore file ItsDrike 2022-01-25 19:57:19 +0100
  • 0fa5db7477
    Add alias for quickly stashing staged files ItsDrike 2022-01-25 19:57:02 +0100
  • d0d899ce24
    Add ipinfo-cli package ItsDrike 2022-01-10 17:49:04 +0100
  • 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 +0100
  • 9acadcc338
    Add codespell ItsDrike 2022-01-08 02:32:23 +0100
  • ab1f173a2d
    Add topgrade ItsDrike 2022-01-04 01:04:16 +0100
  • 90ebf8b1e5
    Add auto-recompile pacman hook for xmonad ItsDrike 2022-01-04 01:03:44 +0100
  • 75fbd46888
    Fix gchb alias ItsDrike 2022-01-04 01:03:18 +0100
  • f1f8946139
    Add alias to search pacnew files ItsDrike 2022-01-04 01:03:05 +0100
  • 7245d14694
    Rewrite cheat.sh fzf helper script ItsDrike 2021-12-24 06:35:25 +0100
  • f779fdd273
    Improve fzf comment for cheat.sh script ItsDrike 2021-12-24 04:54:01 +0100
  • ddefca9a3d
    Pass non-matched fzf queries with enter too ItsDrike 2021-12-24 04:53:35 +0100
  • 0d0e9031d0
    Fail on invalid selection ItsDrike 2021-12-24 04:52:38 +0100
  • 1c73a80dfc
    Fix cheat.sh non-default query ability ItsDrike 2021-12-24 04:46:48 +0100
  • d04842084a
    Rewrite cheat.sh script ItsDrike 2021-12-24 04:30:58 +0100
  • 18ba4c4906
    Fix keybinds ItsDrike 2021-12-24 02:42:04 +0100
  • c1af932797
    Remove unnecessary env variables ItsDrike 2021-12-18 18:10:18 +0100
  • abac53fa9f
    Update comments ItsDrike 2021-12-18 18:10:04 +0100
  • 826cef4e6e
    POSIX compliance, shellcheck ItsDrike 2021-12-18 18:09:25 +0100
  • d843e90462
    Use spaces instead of tabs ItsDrike 2021-12-18 18:07:47 +0100
  • b07404d669
    Use POSIX-compatible sh, not zsh ItsDrike 2021-12-18 12:04:41 +0100
  • 09ce7d00a9
    Convert tabs to spaces ItsDrike 2021-12-18 12:04:28 +0100
  • 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 +0100
  • 93930bdb35
    Remove unneeded ipython binaries ItsDrike 2021-12-18 05:50:16 +0100
  • 5432334da6
    Simplify python alias creation ItsDrike 2021-12-18 05:48:36 +0100
  • 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 +0100
  • d048c2a262
    Also add ppy alias for default pyhton version ItsDrike 2021-12-18 03:21:23 +0100
  • 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 +0100
  • 6f613a1ea5
    Fix python aliases ItsDrike 2021-12-18 03:10:16 +0100
  • 54cf0d7f36
    Add ipython3.10 ItsDrike 2021-12-18 03:03:40 +0100
  • c606650c7d
    Add vimtutor alias for nvim ItsDrike 2021-12-18 03:02:39 +0100
  • ac4b447bb5
    Add aliases to quickly configure nvim ItsDrike 2021-12-18 03:02:26 +0100
  • a0dfc5fd09
    Add aliases for different python versions ItsDrike 2021-12-18 03:02:02 +0100
  • 56556173e2
    Add custom ipython versions ItsDrike 2021-12-18 01:37:29 +0100
  • 4dd86fe4cd
    Move to jetbrains mono font for alacritty ItsDrike 2021-12-18 00:17:13 +0100
  • bb0d435321
    Add a note about dangers of using ↵ symbol ItsDrike 2021-12-15 22:09:43 +0100
  • fd57706a2f
    Minor fixes ItsDrike 2021-12-15 22:08:59 +0100
  • 39a66f0e30
    Hide errors if git status fails ItsDrike 2021-12-15 22:08:01 +0100
  • 177a33cc69
    Add tldr package ItsDrike 2021-12-13 17:15:48 +0100
  • d2be01d602
    Change nvim submodule URL ItsDrike 2021-12-11 21:37:26 +0100
  • 95d5adee76
    Remove attributions for neovim (now in it's own repo) ItsDrike 2021-12-10 02:51:07 +0100
  • 52877996e4
    Move nvim config to it's own repo and link module ItsDrike 2021-12-10 02:15:50 +0100
  • 4b92916fd3
    Add more comments - Moooooreeee! ItsDrike 2021-12-10 00:55:40 +0100
  • 2418031d0c
    Don't use opt=true where it doesn't make sense ItsDrike 2021-12-10 00:55:07 +0100
  • 8b1d872d37
    Add git blame line nvim plugin ItsDrike 2021-12-10 00:53:08 +0100
  • 7d3eb5ae69
    Add cheat.sh script ItsDrike 2021-12-09 19:05:19 +0100
  • 656f29b333
    Add comment ItsDrike 2021-12-09 17:39:03 +0100
  • c899a05c34
    Remove unused function for debugging ItsDrike 2021-12-09 17:38:28 +0100
  • 2fc82d8f37
    Use '.' instead of '/' in require ItsDrike 2021-12-09 17:35:07 +0100
  • f0fbf261ec
    Manually implement auto mass-renaming using LSP ItsDrike 2021-12-09 17:34:42 +0100
  • bd3ece59b7
    Document and cleanup plugins ItsDrike 2021-12-09 01:17:25 +0100
  • b504f10f28
    Ignore certain patterns in wildmenu ItsDrike 2021-12-09 01:16:50 +0100
  • cff3a5e70a
    Improve docstring about foldlevel option ItsDrike 2021-12-09 01:16:25 +0100
  • d1ad56a69e
    Remove simpylfold for python folding (handled by LSP) ItsDrike 2021-12-09 00:58:19 +0100
  • f7516182c3
    Support auto-completion with LSP ItsDrike 2021-12-09 00:54:06 +0100
  • 50a139f0f0
    Add some more mappings ItsDrike 2021-12-09 00:39:13 +0100
  • 46ca9189af
    Add suport for nvim's LSP ItsDrike 2021-12-08 23:10:05 +0100
  • 4eee9b4398
    Add firenvim (nvim in browser) plugin ItsDrike 2021-12-08 22:34:30 +0100
  • f6c0441810
    Add cheat.sh-vim plugin ItsDrike 2021-12-08 20:12:49 +0100
  • 886b79e9a7
    Add treesitter AST semantic highlighting ItsDrike 2021-12-08 20:10:40 +0100
  • 1c3fc02877
    Attribute CosmicVim ItsDrike 2021-12-07 22:34:46 +0100
  • 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 +0100
  • 5627b96fff
    Rename pluginconf/ to plugins/settings/ ItsDrike 2021-12-07 22:23:55 +0100
  • 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 +0100
  • b2214eb7af
    Remove unused local ItsDrike 2021-12-07 22:16:00 +0100
  • 7bfad9cb09
    Set the colorscheme to default in theme - We want to do this to activate the autocommands which modify certain highlight styles. This colorscheme will be set to the proper one from the plugin configuration anyway, which will override this, but in case that plugin is no longer desired, we want to have some default there. ItsDrike 2021-12-07 22:13:59 +0100
  • 9c8191bfa7
    Move non-plugin settings to core/ ItsDrike 2021-12-07 22:13:22 +0100
  • 768764a899
    Use utility module for keymap/abbrev functions ItsDrike 2021-12-06 22:49:03 +0100
  • 950d19e1a0
    Rewrite plugin management configuration ItsDrike 2021-12-06 22:28:32 +0100
  • 61f619566a
    Add buffer navigation mappings ItsDrike 2021-12-06 20:54:36 +0100
  • b0b6a12b23
    Rewrite picom config ItsDrike 2021-12-06 15:14:02 +0100
  • cd932f2040
    Fix typo ItsDrike 2021-12-06 14:29:40 +0000
  • d9fdf91b8b
    Update neovim config details and image ItsDrike 2021-12-06 13:38:04 +0000
  • 9625f2b951
    Use proper syntax highlighting in fenced codeblocks ItsDrike 2021-12-06 14:08:36 +0100
  • 03431e5bc4
    Remove unused g local variable definition ItsDrike 2021-12-06 14:08:11 +0100
  • 5109286054
    Move showmode option to theme.lua ItsDrike 2021-12-06 14:05:00 +0100
  • 328adaec75
    Enable shiftround ItsDrike 2021-12-06 13:59:10 +0100
  • 3dfb695eaf
    Split some settings to files section ItsDrike 2021-12-06 13:56:48 +0100
  • afa4c250c5
    Move autoindent to indent settings ItsDrike 2021-12-06 13:54:55 +0100
  • 88891bb2a4
    Don't show current mode ItsDrike 2021-12-06 13:53:32 +0100
  • fbe51f22ef
    Show tabs properly ItsDrike 2021-12-06 13:53:03 +0100
  • ea9a73f21a
    Improve comments ItsDrike 2021-12-06 13:52:51 +0100
  • b06ced95b8
    Rename base.lua to options.lua ItsDrike 2021-12-06 13:50:41 +0100
  • a4ad2c7026
    Add nvim-dap ItsDrike 2021-12-06 13:19:16 +0100
  • dce7dd58d0
    Switch package manager to packer ItsDrike 2021-12-06 13:18:36 +0100
  • c5baadf07f
    Rename plugins.d/ to pluginconf/ ItsDrike 2021-12-06 13:15:32 +0100
  • 9aeb792628
    Convert fzf.vim to fzf.lua ItsDrike 2021-12-06 12:44:42 +0100
  • e8fb4e3614
    Move global functions to init.lua ItsDrike 2021-12-05 22:33:23 +0100
  • 11baef383b
    Override colorscheme's cursor line number color ItsDrike 2021-12-05 20:09:52 +0100
  • 5edd892f48
    Add prompt for external keyfile in initcpio ItsDrike 2021-12-04 16:57:25 +0100