diff options
| -rw-r--r-- | home.nix | 33 | ||||
| -rw-r--r-- | packages.nix | 1 | ||||
| -rwxr-xr-x | packages/dwm/autostart.sh | 16 |
3 files changed, 39 insertions, 11 deletions
@@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ config, pkgs, ... }: let localPkgs = import ./packages/default.nix { pkgs = pkgs; }; in { @@ -6,6 +6,7 @@ in { home.packages = with pkgs; [ yarn + ncmpcpp #pass ]; @@ -50,6 +51,33 @@ in { #signing.signByDefault = true; }; + services.clipmenu.enable = true; + + services.syncthing = { + enable = true; + tray = false; + }; + + services.unclutter = { + enable = true; + timeout = 5; + }; + + services.udiskie = { + enable = true; + tray = "always"; + }; + + services.mpd = { + enable = true; + musicDirectory = "${config.home.homeDirectory}/Downloads/music"; + playlistDirectory = "${config.home.homeDirectory}/Downloads/music/playlist"; + network = { + listenAddress = "127.0.0.1"; + port = 6600; + }; + }; + programs.password-store = { enable = true; package = pkgs.pass.withExtensions(exts: [ exts.pass-otp ]); @@ -57,7 +85,6 @@ in { PASSWORD_STORE_DIR = "~/.config/password-store"; }; }; - services.gpg-agent = { enable = true; maxCacheTtl = 864000; @@ -78,7 +105,7 @@ in { # ".local/share/qutebrowser/sessions".source = ./private-config/qutebrowser/sessions; ".config/dunst".source = ./config/dunst; ".config/lf".source = ./config/lf; - "Pictures/wallpapers".source = ./extras/wallpapers; + #"Pictures/wallpapers".source = ./extras/wallpapers; "scripts".source = ./scripts; }; diff --git a/packages.nix b/packages.nix index e5f48fb..0c52dc9 100644 --- a/packages.nix +++ b/packages.nix @@ -44,6 +44,7 @@ let imagemagick ffmpeg-full feh + w3m mtm lf diff --git a/packages/dwm/autostart.sh b/packages/dwm/autostart.sh index 708c7d5..83bfb89 100755 --- a/packages/dwm/autostart.sh +++ b/packages/dwm/autostart.sh @@ -51,32 +51,32 @@ run() { # run "picom" picom --experimental-backends --config ~/.config/compton.conf; # Cron jobs - run "crond" crond -n -f ~/.config/crontab/crontab; + #run "crond" crond -n -f ~/.config/crontab/crontab; # Battery watcher run "" ~/scripts/battery-watch.sh start; # Disk automount - once "udiskie" ~/.bin/with_zsh udiskie; + #once "udiskie" ~/.bin/with_zsh udiskie; # Clipboard history - once "clipmenud" clipmenud; + #once "clipmenud" clipmenud; # Network manager applet - once "nm-applet" nm-applet; + #once "nm-applet" nm-applet; # Syncthing - run "syncthing" syncthing -logflags=0 -no-browser 2>&1 >/dev/null; + #run "syncthing" syncthing -logflags=0 -no-browser 2>&1 >/dev/null; # Torrent daemon #once "btpd" btpd -d "$HOME/.config/btpd"; - once "transmission" transmission-daemon --download-dir ~/Downloads/dl; + #once "transmission" transmission-daemon --download-dir ~/Downloads/dl; # Music daemon - once "mpd" mpd ~/.config/mpd/mpd.conf --stdout --no-daemon; + #once "mpd" mpd ~/.config/mpd/mpd.conf --stdout --no-daemon; # Hide mouse pointer - once "unclutter" unclutter; + #once "unclutter" unclutter; # }}} |
