summaryrefslogtreecommitdiff
path: root/home/ebisu/kansai/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'home/ebisu/kansai/multimedia')
-rw-r--r--home/ebisu/kansai/multimedia/audio/default.nix18
-rw-r--r--home/ebisu/kansai/multimedia/audio/spotify.nix11
-rw-r--r--home/ebisu/kansai/multimedia/browser.nix13
-rw-r--r--home/ebisu/kansai/multimedia/default.nix20
-rw-r--r--home/ebisu/kansai/multimedia/document.nix13
-rw-r--r--home/ebisu/kansai/multimedia/image.nix15
-rw-r--r--home/ebisu/kansai/multimedia/reddit.nix7
-rw-r--r--home/ebisu/kansai/multimedia/video/anime.nix7
-rw-r--r--home/ebisu/kansai/multimedia/video/default.nix19
9 files changed, 123 insertions, 0 deletions
diff --git a/home/ebisu/kansai/multimedia/audio/default.nix b/home/ebisu/kansai/multimedia/audio/default.nix
new file mode 100644
index 0000000..635d449
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/audio/default.nix
@@ -0,0 +1,18 @@
+{ pkgs, ... }:
+{
+ imports = [ ./spotify.nix ];
+
+ home.packages = with pkgs; [
+ alsa-plugins
+ # blanket
+ blueberry
+ cava
+ cmus
+ easyeffects
+ pavucontrol
+ pulsemixer
+ jamesdsp
+ # lsp-plugins
+ playerctl
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/audio/spotify.nix b/home/ebisu/kansai/multimedia/audio/spotify.nix
new file mode 100644
index 0000000..ad0b0b4
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/audio/spotify.nix
@@ -0,0 +1,11 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ spotify
+ spotify-player
+ spicetify-cli
+ ncspot
+ psst
+ playerctl
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/browser.nix b/home/ebisu/kansai/multimedia/browser.nix
new file mode 100644
index 0000000..466bb7b
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/browser.nix
@@ -0,0 +1,13 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ elinks
+ geckodriver
+ chromedriver
+ lynx
+ # vieb
+ # ladybird
+ web-ext
+ eolie
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/default.nix b/home/ebisu/kansai/multimedia/default.nix
new file mode 100644
index 0000000..84c4bc4
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/default.nix
@@ -0,0 +1,20 @@
+{ pkgs, ... }:
+{
+ imports = [
+ ./audio
+ ./video
+ ./browser.nix
+ ./document.nix
+ ./image.nix
+ ./reddit.nix
+ ];
+
+ home.packages = with pkgs; [
+ blender
+ epr
+ nicotine-plus
+ qbittorrent
+ transmission_4-gtk
+ deluge
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/document.nix b/home/ebisu/kansai/multimedia/document.nix
new file mode 100644
index 0000000..b306b62
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/document.nix
@@ -0,0 +1,13 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ libreoffice-fresh
+ manga-cli
+ zathura
+ thunderbird
+ rfc
+ tdf
+ tsutsumi.t
+ xournalpp
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/image.nix b/home/ebisu/kansai/multimedia/image.nix
new file mode 100644
index 0000000..6e788cb
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/image.nix
@@ -0,0 +1,15 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ tsutsumi.ahoviewer
+ emulsion
+ feh
+ imv
+ gallery-dl
+ gthumb
+ pngcrush
+ viu
+ optipng
+ tsutsumi.chan-downloader
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/reddit.nix b/home/ebisu/kansai/multimedia/reddit.nix
new file mode 100644
index 0000000..009bf65
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/reddit.nix
@@ -0,0 +1,7 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs.tsutsumi; [
+ ripper
+ parse-ripper-output
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/video/anime.nix b/home/ebisu/kansai/multimedia/video/anime.nix
new file mode 100644
index 0000000..471bb7a
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/video/anime.nix
@@ -0,0 +1,7 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ ani-cli
+ # miru
+ ];
+}
diff --git a/home/ebisu/kansai/multimedia/video/default.nix b/home/ebisu/kansai/multimedia/video/default.nix
new file mode 100644
index 0000000..da366ab
--- /dev/null
+++ b/home/ebisu/kansai/multimedia/video/default.nix
@@ -0,0 +1,19 @@
+{ pkgs, ... }:
+{
+ imports = [ ./anime.nix ];
+
+ home.packages = with pkgs; [
+ mplayer
+ mpv
+ yt-dlp_git
+ ytfzf
+ clapper
+ streamlink-twitch-gui-bin
+ uxplay
+ ffmpeg
+ streamlink
+ streamlink-twitch-gui-bin
+ obs-studio
+ pkgs.tsutsumi.peerflix
+ ];
+}