diff options
-rw-r--r-- | .config/chromexup/config.ini | 6 | ||||
-rw-r--r-- | .config/nixpkgs/config.nix | 1 | ||||
-rw-r--r-- | .config/nixpkgs/packages/chromexup/default.nix | 29 | ||||
-rw-r--r-- | .vimrc | 1 |
4 files changed, 34 insertions, 3 deletions
diff --git a/.config/chromexup/config.ini b/.config/chromexup/config.ini index da2ad9a..f7017cd 100644 --- a/.config/chromexup/config.ini +++ b/.config/chromexup/config.ini @@ -1,15 +1,15 @@ [main] branding = chromium -parallel_downloads = 4 remove_orphans = True +parallel_downloads = 4 [extensions] BlankNewTabPage = jaadjnlkjnhohljficgoddcjmndjfdmi CSSFeatureToggles = aeinmfddnniiloadoappmdnffcbffnjg HTMLValidator = mpbelhhnfhfjnaehkcnnaknldmnocglk -JavaScriptToggle = cdcgbgnfhhdmdkallfmlachogpghifgf JSONFormatter = bcjindcccaagfpapjjmafapmmgkkhgoa +JavaScriptToggle = cdcgbgnfhhdmdkallfmlachogpghifgf KeepassBrowser = oboonakemofpalcgghocfoadofidjkkk OldReddit = dneaehbmnbhcippjikoajpoabadpodje -uBlockOrigin = cjpalhdlnbpafiamejdnhcphjbkeiagm VarMasterpiece = chfhddogiigmfpkcmgfpolalagdcamkl +uBlockOrigin = cjpalhdlnbpafiamejdnhcphjbkeiagm diff --git a/.config/nixpkgs/config.nix b/.config/nixpkgs/config.nix index a7c6dc9..ec0ef6c 100644 --- a/.config/nixpkgs/config.nix +++ b/.config/nixpkgs/config.nix @@ -18,6 +18,7 @@ in Terminal = pkgs.buildEnv { name = "terminal"; paths = [ + (callPackage ./packages/chromexup/default.nix {}) unstable.fzf unstable.hugo desktop-file-utils diff --git a/.config/nixpkgs/packages/chromexup/default.nix b/.config/nixpkgs/packages/chromexup/default.nix new file mode 100644 index 0000000..78d974b --- /dev/null +++ b/.config/nixpkgs/packages/chromexup/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchgit, python38 }: + +with python38.pkgs; + +buildPythonApplication rec { + + pname = "chromexup"; + version = "8eae4e04a3d6fa4838bb8e782b84cdb2edc8540f"; + + src = fetchgit { + rev = version; + url = "https://github.com/xsmile/chromexup.git"; + sha256 = "0kiqh5zc2rs73amrmj0hrpxccd2qpd3f9zwj7q9i6k7ii5mzw357"; + }; + + propagatedBuildInputs = [ requests ]; + + postInstall = '' + cp config.ini.example $out + cp -rT scripts/systemd $out + ''; + + meta = with stdenv.lib; { + license = licenses.mit; + inherit (src.meta) homepage; + platforms = platforms.linux; + description = "External extension updater for Chromium based browsers"; + }; +} @@ -307,6 +307,7 @@ augroup AutoCommands autocmd BufWritePost *.tex :term ++close ++rows=10 latex-compile % autocmd BufWritePost rc.lua silent !notify-send "$(awesome -k 2>&1)" autocmd BufWritePost quotes,*.fortune silent !notify-send "$(strfile %)" + autocmd BufWritePost $HOME/.config/chromexup/config.ini silent !notify-send "$(chromexup 2>&1)" autocmd BufWritePost *.desktop silent !notify-send "$(desktop-file-validate % 2>&1 && echo 'OK: %')" autocmd BufWritePost Xresources silent !xrdb ~/.config/X11/Xresources && notify-send 'Reloading Xresources...' |