restructure

This commit is contained in:
2021-05-14 08:00:37 +05:30
parent a1d0576a37
commit a3e2fa3b5a
25 changed files with 177 additions and 150 deletions

View File

@@ -1,24 +0,0 @@
music_directory "~/Music"
playlist_directory "~/.config/mpd/playlists"
db_file "~/.config/mpd/database"
log_file "~/.config/mpd/log"
pid_file "~/.config/mpd/pid"
state_file "~/.config/mpd/state"
bind_to_address "~/.config/mpd/socket"
bind_to_address "localhost"
port "6600"
restore_paused "yes"
input {
plugin "curl"
}
audio_output {
type "pulse"
name "pulse audio"
}
audio_output {
type "fifo"
name "Visualizer feed"
path "/tmp/g.fifo"
format "44100:16:2"
}
filesystem_charset "UTF-8"

View File

@@ -1,62 +0,0 @@
autocenter_mode = "yes"
follow_now_playing_lyrics = "yes"
lyrics_directory = "~/.lyrics"
mpd_music_dir="~/Music"
fetch_lyrics_for_current_song_in_background = "yes"
#store_lyrics_in_song_dir = yes
browser_sort_mode=mtime
colors_enabled = "yes"
main_window_color = "white"
header_window_color = "180"
volume_color = "215"
progressbar_color = "180"
progressbar_elapsed_color = "16"
statusbar_color = "43"
active_window_border = "blue"
user_interface = "alternative"
#song_list_format="(4)[230]{l}"
song_columns_list_format = "(4)[230]{l} (30)[219]{t} (15)[180]{a} (15)[215]{b}"
song_list_format = "{$(219)%a} - {$(230)%t}"
#song_list_format = "{$7%a - $9}{$5%t$9}|{$5%f$9}$R{$6%b $9}{$3%l$9}"
song_status_format = " $6%a $7⟫⟫ $3%t $7⟫⟫ $4%b "
visualizer_data_source = "/tmp/g.fifo"
#visualizer_output_name = "my_fifo"
visualizer_type = "spectrum"
#visualizer_type = "ellipse"
visualizer_fps = 144
visualizer_in_stereo = "yes"
visualizer_look = "◆▋"
visualizer_spectrum_smooth_look="yes"
playlist_editor_display_mode = "classic"
playlist_display_mode = "columns"
cyclic_scrolling = "yes"
lines_scrolled = "2"
system_encoding = "utf-8"
regular_expressions = "extended"
#selected_item_prefix = "* "
#discard_colors_if_item_is_selected = "no"
#incremental_seeking = "yes"
#seek_time = "1"
## Visibility ##
header_visibility = "yes"
statusbar_visibility = "yes"
titles_visibility = "yes"
## Progress Bar ##
progressbar_look = "▃▃▃"
## Now Playing ##
now_playing_prefix = "> "
centered_cursor = "yes"
# Misc
display_bitrate = "yes"
enable_window_title = "yes"
empty_tag_marker = ""
#execute_on_song_change="~/.config/ncmpcpp/cover_obs.sh"

View File

@@ -8,7 +8,7 @@ map S rotate
map f zoom in
map q zoom out
map p follow link
map m left
map i right
map n down
map e up
map m scroll left
map i scroll right
map n scroll down
map e scroll up

View File

@@ -37,13 +37,14 @@ in
curl
pamixer
mpdas
mpd
dunst
pavucontrol
anup
proxychains
cmake
xfce.thunar
xfce.xfconf
xfce.tumbler
discord
customscripts
mpd_discord_richpresence
@@ -60,14 +61,6 @@ in
];
file = {
ncmpcpp = {
source = ./config/ncmpcpp/config;
target = "${home}/.config/ncmpcpp/config";
};
mpd = {
source = ./config/mpd/mpd.conf;
target = "${home}/.config/mpd/mpd.conf";
};
dwm-autostart = {
source = ./config/dwm/autostart.sh;
target = "${home}/.dwm/autostart.sh";

Binary file not shown.

View File

@@ -2,9 +2,18 @@
{
gtk = {
enable = true;
iconTheme.name = "Gruvbox-Material-Dark";
iconTheme.package = pkgs.gruvbox-icons;
theme.name = "Equilux";
theme.package = pkgs.equilux-theme;
iconTheme = {
name = "Gruvbox-Material-Dark";
package = pkgs.gruvbox-icons;
};
theme = {
name = "Equilux";
package = pkgs.equilux-theme;
};
/* gtk3 = {
bookmarks = [
"folder:///mnt/Stuff/Memes/Discord"
];
};*/
};
}

View File

@@ -2,6 +2,7 @@
{
imports = [
./programs/nvim.nix
./programs/ncmpcpp.nix
];
programs = {
firefox = {
@@ -19,12 +20,9 @@
options = {
recolor = true;
recolor-lightcolor = "rgba(0,0,0,0)";
default-bg = "rgba(0,0,0,0.7)";
default-bg = "rgba(0,0,0,0.8)";
};
};
ncmpcpp = {
enable = true;
};
mpv = {
enable = true;
config = {
@@ -33,5 +31,8 @@
save-position-on-quit = "yes";
};
};
emacs = {
enable = true;
};
};
}

View File

@@ -0,0 +1,57 @@
{config, ...}:
{
programs.ncmpcpp = {
enable = true;
mpdMusicDir = ~/Music;
settings = {
autocenter_mode = "yes";
follow_now_playing_lyrics = "yes";
lyrics_directory = "~/.lyrics";
fetch_lyrics_for_current_song_in_background = "yes";
#store_lyrics_in_song_dir = yes;
browser_sort_mode="mtime";
colors_enabled = "yes";
main_window_color = "white";
header_window_color = "180";
volume_color = "215";
progressbar_color = "180";
progressbar_elapsed_color = "16";
statusbar_color = "43";
active_window_border = "blue";
user_interface = "alternative";
#song_list_format="(4)[230]{l}";
song_columns_list_format = "(4)[230]{l} (20)[219]{t} (12)[180]{a} (16)[215]{b}";
song_list_format = "{$(219)%a} - {$(230)%t}";
#song_list_format = "{$7%a - $9}{$5%t$9}|{$5%f$9}$R{$6%b $9}{$3%l$9}";
song_status_format = " $6%a $7 $3%t $7 $4%b ";
visualizer_data_source = "/tmp/g.fifo";
#visualizer_output_name = "my_fifo";
visualizer_type = "spectrum";
#visualizer_type = "ellipse";
visualizer_fps = "144";
visualizer_in_stereo = "yes";
visualizer_look = "";
visualizer_spectrum_smooth_look="yes";
playlist_editor_display_mode = "classic";
playlist_display_mode = "columns";
cyclic_scrolling = "yes";
lines_scrolled = "2";
system_encoding = "utf-8";
regular_expressions = "extended";
#selected_item_prefix = "* "
#discard_colors_if_item_is_selected = "no"
#incremental_seeking = "yes"
#seek_time = "1"
header_visibility = "yes";
statusbar_visibility = "yes";
titles_visibility = "yes";
progressbar_look = "";
now_playing_prefix = "> ";
centered_cursor = "yes";
display_bitrate = "yes";
enable_window_title = "yes";
empty_tag_marker = "";
execute_on_song_change="${config.home.homeDirectory}/.config/ncmpcpp/ncmpcpp-ueberzug/ncmpcpp_cover_art.sh";
};
};
}

View File

@@ -44,5 +44,36 @@ in
enable = false;
extraConfig = builtins.readFile ./config/sxhkd/sxhkdrc;
};
mpd = {
enable = true;
musicDirectory = "${config.home.homeDirectory}/Music";
extraConfig = ''
playlist_directory "~/.config/mpd/playlists"
db_file "~/.config/mpd/database"
log_file "~/.config/mpd/log"
pid_file "~/.config/mpd/pid"
state_file "~/.config/mpd/state"
bind_to_address "~/.config/mpd/socket"
bind_to_address "localhost"
port "6600"
restore_paused "yes"
input {
plugin "curl"
}
audio_output {
type "pulse"
name "pulse audio"
}
audio_output {
type "fifo"
name "Visualizer feed"
path "/tmp/g.fifo"
format "44100:16:2"
}
filesystem_charset "UTF-8"
'';
network.startWhenNeeded = true;
};
};
}

View File

@@ -5,5 +5,9 @@
enable = false;
extraConfig = builtins.readFile ./config/bspwm/bspwmrc;
};
pointerCursor = {
package = pkgs.numix-cursor-theme;
name = "Numix";
};
};
}