From 8d36da17cab32530f4a0ec79432b1b5a7f744d90 Mon Sep 17 00:00:00 2001 From: Jakub Trzeciak Date: Thu, 19 Oct 2023 10:06:57 +0200 Subject: Overlays and more --- home-manager/dmenu-bluetooth.nix | 19 ------------------- home-manager/firefox.nix | 21 +++++++++++++++++++++ home-manager/home.nix | 8 ++++---- home-manager/sxrc | 3 +++ 4 files changed, 28 insertions(+), 23 deletions(-) delete mode 100644 home-manager/dmenu-bluetooth.nix (limited to 'home-manager') diff --git a/home-manager/dmenu-bluetooth.nix b/home-manager/dmenu-bluetooth.nix deleted file mode 100644 index 73af067..0000000 --- a/home-manager/dmenu-bluetooth.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, dmenu }: - -let - dmenu-bluetooth = fetchurl { - url = "https://raw.githubusercontent.com/Layerex/dmenu-bluetooth/e6fbfbdb1c968b591523ed7de932cde10628876e/dmenu-bluetooth"; - sha256 = "sha256-N7pCl9kLvJ2+ljczOWhaNJPLej62JWrF+uWlLp+l6lE="; - }; -in stdenv.mkDerivation rec { - pname = "dmenu-bluetooth"; - version = "0.0.1"; - - unpackPhase = "true"; - srcs = []; - - postInstall = '' - mkdir -p $out/bin - install ${dmenu-bluetooth} $out/bin/dmenu-bluetooth - ''; -} diff --git a/home-manager/firefox.nix b/home-manager/firefox.nix index 820354c..0a3b922 100644 --- a/home-manager/firefox.nix +++ b/home-manager/firefox.nix @@ -1,6 +1,7 @@ { config, pkgs, theme, ... }: let + firefox-i2p = pkgs.writeShellScriptBin "firefox-i2p" ''firefox -p i2p''; firefox-work = pkgs.writeShellScriptBin "firefox-work" ''firefox -p work''; # Show all packages - `nix flake show "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"` @@ -64,6 +65,25 @@ in { }; profiles = { + i2p = { + isDefault = false; id = 2; + name = "i2p"; + + settings = { + "javascript.enabled" = false; + "keyword.enabled" = true; + + "network.proxy.type" = 1; + "network.proxy.share_proxy_settings" = true; + + "network.proxy.http" = "127.0.0.1"; + "network.proxy.http_port" = 4444; + + "network.proxy.ssl" = "127.0.0.1"; + "network.proxy.ssl_port" = 4444; + }; + }; + work = { isDefault = false; id = 1; name = "work"; @@ -83,6 +103,7 @@ in { }; home.packages = [ + firefox-i2p firefox-work ]; } diff --git a/home-manager/home.nix b/home-manager/home.nix index 10f46be..7c0c4de 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -6,7 +6,7 @@ let }; lux-scheme = builtins.fetchurl { - url = "https://git.jptrzy.xyz/lux-theme/plain/lux-theme.yaml?h=main"; + url = "https://git.jptrzy.xyz/lux-theme/plain/lux-theme.yaml"; }; nix-colors-lib = nix-colors.lib.contrib { inherit pkgs; }; @@ -37,6 +37,8 @@ in { home.packages = [ pkgs.picom pkgs.libnotify + pkgs.birdtray + pkgs.dmenu-bluetooth #pkgs.pureref pkgs.hplipWithPlugin @@ -46,9 +48,6 @@ in { (import ./sh/colors.nix {inherit pkgs; }) (import ./sh/yt.nix {inherit pkgs; }) (import ./sh/mpv.nix {inherit pkgs; }) - (import ./dmenu-bluetooth.nix { - inherit (pkgs) stdenv fetchurl dmenu; - }) ]; nixpkgs.config.packageOverrides = pkgs: { @@ -114,6 +113,7 @@ in { enable = true; shellAliases = { + calculator = "${pkgs.bc}/bin/bc -l"; nr = "sudo nixos-rebuild switch"; hr = "home-manager switch"; se = "sudoedit"; diff --git a/home-manager/sxrc b/home-manager/sxrc index 8128afb..b7ae3fa 100755 --- a/home-manager/sxrc +++ b/home-manager/sxrc @@ -18,6 +18,9 @@ xautolock -lockaftersleep -time 10 -locker slock & dwmblocks & +#birdtray & +pulseaudio --start & + exec dbus-launch dwm 2>> $HOME/.cache/dwm.log # ssh-agent / exec dbus-launch -- cgit v1.2.3