Commit graph

1065 commits

Author SHA1 Message Date
Jonathan Hodgson
2945b1f58b Newsboat URLS 2022-10-28 20:23:15 +01:00
Jonathan Hodgson
3572f25157 Remove some old addresses 2022-10-13 17:15:29 +01:00
Jonathan Hodgson
d01e1b57ae Bin: small tweaks to screen layout scripts 2022-10-13 16:59:33 +01:00
Jonathan Hodgson
231ff0946e Nvim plugin updates 2022-10-13 16:58:41 +01:00
Jonathan Hodgson
6fa3f737e2 Work on openapi completion
Currently still a work in progress.

the bin/.bin/openapi file will be a bash script for interfacing with an
openapi file. Currently it does things like listing requests, servers,
and viewing a request in json format.

The function added to fzf.zsh adds a zsh widget so that I can press a
keybinding (in my case ^o) to complete the command. It uses the above
script and fzf to make the selection. Currently supports http / https /
curl

The widget looks for an environment variable called OPENAPI which should
point to the openapi file. This is set in zshrc if a project is set.
2022-10-04 11:42:47 +01:00
Jonathan Hodgson
a4b749ded5 Completion: improves the completion of encrypt and decrypt functions 2022-07-28 11:25:09 +01:00
Jonathan Hodgson
fa8fc5787d Bin: NessusComplianceFilter: add to help
After talking to Scot, I thought it may be helpful to add an example awk
command for grouping rows. In the example added, awk will show only the
compliance name, along with a comma seperated list of ip addresses
2022-07-20 11:11:51 +01:00
Jonathan Hodgson
5156ae80dc Tridactyl: makes tridactyl redirect youtube iframes
Previously it was only main frames - now iframes too.
2022-07-18 21:25:17 +01:00
Jonathan Hodgson
45a44e55ec Bin: Analyse-headers: Add windows joke
Requested "feature" by Scot, add a joke if used in WSL.

Can be hidden with --nojoke in case you need profesionalism
2022-07-06 17:01:04 +01:00
Jonathan Hodgson
ec343a7fa8 Fix comment 2022-07-06 09:48:38 +01:00
Jonathan Hodgson
5a9ffd5a77 Tridactyl: updates redirects
Also some tidying up
2022-07-05 20:00:09 +01:00
Jonathan Hodgson
cf33344b29 Bin: analyse-headers: no longer warn about no expect-ct 2022-06-27 15:23:56 +01:00
Jonathan Hodgson
16cec4f7e7 BIN: Analyse Headers: improve warning if no lots file 2022-06-27 15:03:06 +01:00
Jonathan Hodgson
ae7bd86993 BIN: analyse-headers: improve csp checking
The script now checks included domains against the lots project.
https://lots-project.com/

It also checks domains against a list of known jsonp hosts that was
found here: a21f94e348/allowlist_bypasses/jsonp.ts
2022-06-27 14:50:20 +01:00
Jonathan Hodgson
b715061cfe Neomutt: adds better support for multipart emails
Neomutt now supports sending multipart emails better. See details in my
blog:

https://jonathanh.co.uk/blog/multipart-emails-in-neomutt/
2022-05-27 20:53:10 +01:00
Jonathan Hodgson
b18d3a0f62 Tidy up newsboat urls 2022-05-11 13:05:01 +01:00
Jonathan Hodgson
161d6aa8c1 Removes biscuit submodule 2022-04-12 09:15:34 +01:00
Jonathan Hodgson
56fe4940c0 Removes biscuit config 2022-04-12 09:01:28 +01:00
Jonathan Hodgson
4f3593ad00 Adds newsboat systemd timer 2022-04-08 14:10:32 +01:00
Jonathan Hodgson
892ccd9fe0 Adds better php indent 2022-03-11 12:28:18 +00:00
Jonathan Hodgson
1644cfdb5e Stops hsetroot distorting background 2022-02-20 14:41:04 +00:00
Jonathan Hodgson
a2aad805e2 Updates mbsync config 2022-02-20 14:39:17 +00:00
Jonathan Hodgson
961cfa1caf GRC: Nmap: allow hyphens in domains 2022-02-20 14:38:39 +00:00
Jonathan Hodgson
838d34e842 Adds basic image support to link handler 2022-02-20 14:37:58 +00:00
Jonathan Hodgson
6c6508aab5 Stops checking that davmail is running before checking email 2022-02-20 14:36:52 +00:00
Jonathan Hodgson
eb10c02646 Moves check emails systemd files 2022-02-20 14:36:10 +00:00
Jonathan Hodgson
27f641996d Check program exists before adding grc alias 2022-02-20 14:35:02 +00:00
Jonathan Hodgson
b964dfb23f Updates zsh-syntax highlighting 2022-02-20 14:34:31 +00:00
Jonathan Hodgson
063ffb3da2 Makes fzf list packages for paru on tab 2022-02-20 14:32:33 +00:00
Jonathan Hodgson
e474335aae Merge branch 'master' of ssh://git.jonathanh.co.uk/jab2870/Dotfiles 2022-02-17 10:56:12 +00:00
Jonathan Hodgson
431b6a38cb Makes grc colour some domains in nmap 2022-02-17 10:44:35 +00:00
Jonathan Hodgson
3f295b20d1 Deletes deoplete-abook submodule 2022-02-07 16:28:30 +00:00
Jonathan Hodgson
c44c410b73 stops firefox closing when last tab is closed 2022-02-07 12:37:09 +00:00
Jonathan Hodgson
1a419c8670 Auto detect laptop resolution for screen layouts
New laptop is slightly taller than my last so updates the screenlayout
scripts to detect the resolution automatically
2022-02-07 12:35:50 +00:00
Jonathan Hodgson
5809254253 Removes auto-expand 2022-02-07 12:33:20 +00:00
Jonathan Hodgson
3ce150f385 Makes background script use hsetroot 2022-02-07 12:32:42 +00:00
Jonathan Hodgson
58fe21a0c0 Updates gpg alias 2022-02-07 12:32:02 +00:00
Jonathan Hodgson
be59dd91f6 Deletes old rofi config file 2022-02-07 12:31:14 +00:00
Jonathan Hodgson
2bedce62a4 Stops rofi launcher running as a normal window 2022-02-07 12:30:33 +00:00
Jonathan Hodgson
2d8a64c566 Adds qr code decode to act on last 2022-02-07 12:29:52 +00:00
Jonathan Hodgson
313198d18f Update zsh plugins 2022-02-07 12:26:21 +00:00
Jonathan Hodgson
cdc3805f04 Changes tridactyl hintchars
these are the characters tridactyl will use for hints. I have set them
to be the characters on the home row on my colemak layout
2022-02-06 17:01:52 +00:00
Jonathan Hodgson
b5d14f1149 Small changes to tridactylrc
Added hover binding
Added hints for protonmail
Added some settins to disable pocket by default
2022-02-06 16:43:33 +00:00
Jonathan Hodgson
c1d63038d7 Makes tridactyl redirct to old style arch wiki 2022-01-28 16:21:26 +00:00
Jonathan Hodgson
94f1be2e2a Changes to rofi for new config format 2022-01-26 17:26:36 +00:00
Jonathan Hodgson
c437f3ed21 Updates lspconfig and treesitter 2022-01-11 21:16:47 +00:00
Jonathan Hodgson
292a8744e9 Adds autocommand for updating the shared file
This allows neovim instances to share registers, marks, command history
and some other bits.

See :h shada

Augroup stolen from here:

https://vi.stackexchange.com/a/24564
2022-01-07 13:18:33 +00:00
Jonathan Hodgson
b829ab5802 Adds Projectionist plugin
Greg Hurrell video: https://www.youtube.com/watch?v=3jDafvUESbs

This allows me to jump between c source, header and test files easily.

It is capable of a lot more than this but I haven't looked into it too
much yet.
2021-12-28 01:17:57 +00:00
Jonathan Hodgson
f6b014475d Adds mapping for eding vrc 2021-12-28 00:49:13 +00:00
Jonathan Hodgson
4f8f58d992 Some tweaks to lsp config
Now uses ccls instead of clang for c language server. Seems better at
jumping to definition.

Also adds <leader k> to open man page since shift k is now overwritten
with the popup for the declaration that lsp provides
2021-12-28 00:47:08 +00:00