summaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
authorJakub Trzeciak <jptrzy@gmail.com>2023-10-19 10:06:57 +0200
committerJakub Trzeciak <jptrzy@gmail.com>2023-10-19 10:06:57 +0200
commit8d36da17cab32530f4a0ec79432b1b5a7f744d90 (patch)
tree00d3c57955a49e3a1247d39d6421447429d1501c /home-manager
parent5296090c63384e1c4ba3de95dd04763026da7b5c (diff)
downloadnixos-8d36da17cab32530f4a0ec79432b1b5a7f744d90.tar.gz
nixos-8d36da17cab32530f4a0ec79432b1b5a7f744d90.tar.bz2
nixos-8d36da17cab32530f4a0ec79432b1b5a7f744d90.zip
Overlays and more
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/dmenu-bluetooth.nix19
-rw-r--r--home-manager/firefox.nix21
-rw-r--r--home-manager/home.nix8
-rwxr-xr-xhome-manager/sxrc3
4 files changed, 28 insertions, 23 deletions
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
Software created with 💖