aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2020-08-08 19:50:18 -0400
committertdro <tdro@users.noreply.github.com>2020-08-08 20:12:46 -0400
commitca0bfe8620379895da9b63c81eb3065f5b27c620 (patch)
tree650e67e481b27a0466a9bad3dd330de5b11606dc
parentc88965215c9138ad7669649374c0374fda112c53 (diff)
downloaddotfiles-ca0bfe8620379895da9b63c81eb3065f5b27c620.tar.gz
dotfiles-ca0bfe8620379895da9b63c81eb3065f5b27c620.tar.bz2
dotfiles-ca0bfe8620379895da9b63c81eb3065f5b27c620.zip
.config/nixpkgs: Add chromexup
-rw-r--r--.config/chromexup/config.ini6
-rw-r--r--.config/nixpkgs/config.nix1
-rw-r--r--.config/nixpkgs/packages/chromexup/default.nix29
-rw-r--r--.vimrc1
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";
+ };
+}
diff --git a/.vimrc b/.vimrc
index 9498f86..04f76af 100644
--- a/.vimrc
+++ b/.vimrc
@@ -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...'