aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-11-22 01:06:01 +0530
committerAkshay Nair <phenax5@gmail.com>2025-11-22 01:07:26 +0530
commit5f4b94771201c07531fcf9be128a53638fe3a6c4 (patch)
tree20dc9bbede90996c141d2c9baad7858b785903e0 /modules
parentb8e909d68bcb035648dda93f15de7863f444a3c4 (diff)
downloadnixos-config-5f4b94771201c07531fcf9be128a53638fe3a6c4.tar.gz
nixos-config-5f4b94771201c07531fcf9be128a53638fe3a6c4.zip
Update changes + submodule updates
Diffstat (limited to 'modules')
-rw-r--r--modules/email.home/README.md10
-rw-r--r--modules/email.home/aerc.theme.nix96
-rw-r--r--modules/keyboard/default.nix2
-rw-r--r--modules/music/client.home.nix2
-rw-r--r--modules/sound/default.nix2
-rw-r--r--modules/torrent.nix3
6 files changed, 64 insertions, 51 deletions
diff --git a/modules/email.home/README.md b/modules/email.home/README.md
new file mode 100644
index 0000000..43dfad5
--- /dev/null
+++ b/modules/email.home/README.md
@@ -0,0 +1,10 @@
+### Authentication
+
+Download credentials from google cloud platform: https://console.cloud.google.com/apis/credentials
+
+```
+cd ~/mail/account.gmail/
+gmi auth -c <path-to-downloaded-creds> -f
+```
+
+
diff --git a/modules/email.home/aerc.theme.nix b/modules/email.home/aerc.theme.nix
index e4a0868..3e3ecd5 100644
--- a/modules/email.home/aerc.theme.nix
+++ b/modules/email.home/aerc.theme.nix
@@ -2,51 +2,53 @@ let
xresources = (import ../xresources.home.nix {}).xresources.properties;
accent = xresources."*.accent";
in {
- "title.bg" = accent;
- "title.fg" = "black";
- "title.bold" = true;
- "header.bold" = true;
- "header.fg" = accent;
- "tab.bold" = true;
- "tab.selected.fg" = "white";
- "tab.selected.bg" = accent;
- "tab.selected.bold" = true;
- "dirlist*.selected.bg" = accent;
- "dirlist*.selected.fg" = "white";
- "dirlist*.selected.bold" = false;
- "*error.bold" = true;
- "*error.fg" = "red";
- "*warning.fg" = "yellow";
- "*success.fg" = "green";
- "statusline_default.bg" = "#303030";
- "statusline_error.fg" = "red";
- "msglist_unread.fg" = "#ffffff";
- "msglist_unread.bold" = true;
- "msglist_deleted.fg" = "#666666";
- "msglist_*.selected.bg" = accent;
- "msglist_marked.fg" = "black";
- "msglist_marked.selected.fg" = "black";
- "msglist_marked.bg" = "#BD93F9";
- "msglist_marked.selected.bg" = "#9956f5";
- "completion_pill.reverse" = false;
- "selector_focused.bold" = false;
- "selector_focused.bg" = accent;
- "selector_focused.fg" = "white";
- "selector_chooser.bold" = false;
- "selector_chooser.bg" = accent;
- "selector_chooser.fg" = "white";
- "default.selected.bold" = false;
- "default.selected.fg" = "white";
- "default.selected.bg" = accent;
- "completion_default.selected.bg" = accent;
- "completion_default.selected.fg" = "white";
- "part_filename.bold" = true;
- "part_mimetype.fg" = accent;
- "part_filename.selected.bg" = accent;
- "part_filename.selected.fg" = "white";
- "part_mimetype.selected.bg" = accent;
- "part_mimetype.selected.fg" = "white";
- "part_mimetype.selected.bold" = true;
- "part_switcher.selected.bg" = accent;
- "part_switcher.selected.fg" = "white";
+ global = {
+ "title.bg" = accent;
+ "title.fg" = "black";
+ "title.bold" = "true";
+ "header.bold" = "true";
+ "header.fg" = accent;
+ "tab.bold" = "true";
+ "tab.selected.fg" = "white";
+ "tab.selected.bg" = accent;
+ "tab.selected.bold" = "true";
+ "dirlist*.selected.bg" = accent;
+ "dirlist*.selected.fg" = "white";
+ "dirlist*.selected.bold" = "false";
+ "*error.bold" = "true";
+ "*error.fg" = "red";
+ "*warning.fg" = "yellow";
+ "*success.fg" = "green";
+ "statusline_default.bg" = "#303030";
+ "statusline_error.fg" = "red";
+ "msglist_unread.fg" = "#ffffff";
+ "msglist_unread.bold" = "true";
+ "msglist_deleted.fg" = "#666666";
+ "msglist_*.selected.bg" = accent;
+ "msglist_marked.fg" = "black";
+ "msglist_marked.selected.fg" = "black";
+ "msglist_marked.bg" = "#BD93F9";
+ "msglist_marked.selected.bg" = "#9956f5";
+ "completion_pill.reverse" = "false";
+ "selector_focused.bold" = "false";
+ "selector_focused.bg" = accent;
+ "selector_focused.fg" = "white";
+ "selector_chooser.bold" = "false";
+ "selector_chooser.bg" = accent;
+ "selector_chooser.fg" = "white";
+ "default.selected.bold" = "false";
+ "default.selected.fg" = "white";
+ "default.selected.bg" = accent;
+ "completion_default.selected.bg" = accent;
+ "completion_default.selected.fg" = "white";
+ "part_filename.bold" = "true";
+ "part_mimetype.fg" = accent;
+ "part_filename.selected.bg" = accent;
+ "part_filename.selected.fg" = "white";
+ "part_mimetype.selected.bg" = accent;
+ "part_mimetype.selected.fg" = "white";
+ "part_mimetype.selected.bold" = "true";
+ "part_switcher.selected.bg" = accent;
+ "part_switcher.selected.fg" = "white";
+ };
}
diff --git a/modules/keyboard/default.nix b/modules/keyboard/default.nix
index 47486ce..56daec4 100644
--- a/modules/keyboard/default.nix
+++ b/modules/keyboard/default.nix
@@ -1,7 +1,7 @@
{ ... }:
{
services.kmonad = {
- enable = true;
+ enable = false;
keyboards = {
k2 = {
name = "k2";
diff --git a/modules/music/client.home.nix b/modules/music/client.home.nix
index 73c7d4d..375b503 100644
--- a/modules/music/client.home.nix
+++ b/modules/music/client.home.nix
@@ -3,7 +3,7 @@ let
cfg = import ./config.nix moduleAttrs;
in
{
- home.packages = with pkgs; [ mpc_cli playerctl ];
+ home.packages = with pkgs; [ mpc playerctl ];
programs.ncmpcpp = {
enable = true;
diff --git a/modules/sound/default.nix b/modules/sound/default.nix
index aed4f94..1a83018 100644
--- a/modules/sound/default.nix
+++ b/modules/sound/default.nix
@@ -12,7 +12,7 @@
environment.systemPackages = with pkgs; [
alsa-utils
qjackctl
- ardour
+ # ardour
fluidsynth
a2jmidid
pavucontrol
diff --git a/modules/torrent.nix b/modules/torrent.nix
index 0a52973..64c6d3b 100644
--- a/modules/torrent.nix
+++ b/modules/torrent.nix
@@ -1,4 +1,4 @@
-{ ... }:
+{ pkgs, ... }:
let
downloadsDir = "/home/imsohexy/Downloads/_downloads";
incompleteDownloadsDir = "${downloadsDir}/_incomplete";
@@ -16,6 +16,7 @@ in
services.transmission = {
enable = true;
group = group;
+ package = pkgs.transmission_4;
settings = {
"download-dir" = downloadsDir;
"download-queue-enabled" = true;