aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-24 18:04:05 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-24 18:04:05 +0530
commitcb90c93ce58f799857f3b516f9bf4c925bf1e79c (patch)
tree5e4ec01cf02df72bf662231778e60196426b8e38
parentb870ad1a44d8adf66d09203c99165ceff6f544c9 (diff)
downloadnixos-config-cb90c93ce58f799857f3b516f9bf4c925bf1e79c.tar.gz
nixos-config-cb90c93ce58f799857f3b516f9bf4c925bf1e79c.zip
Adds more packages (syncthing, mpd, etc)
-rw-r--r--home.nix33
-rw-r--r--packages.nix1
-rwxr-xr-xpackages/dwm/autostart.sh16
3 files changed, 39 insertions, 11 deletions
diff --git a/home.nix b/home.nix
index 908b367..b6914f8 100644
--- a/home.nix
+++ b/home.nix
@@ -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;
# }}}