aboutsummaryrefslogtreecommitdiff
path: root/home.nix
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 /home.nix
parentb870ad1a44d8adf66d09203c99165ceff6f544c9 (diff)
downloadnixos-config-cb90c93ce58f799857f3b516f9bf4c925bf1e79c.tar.gz
nixos-config-cb90c93ce58f799857f3b516f9bf4c925bf1e79c.zip
Adds more packages (syncthing, mpd, etc)
Diffstat (limited to 'home.nix')
-rw-r--r--home.nix33
1 files changed, 30 insertions, 3 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;
};