setting up media server

This commit is contained in:
Matt Nish-Lapidus 2025-03-10 13:52:39 -04:00
parent 3475d9bfaf
commit d2e7573bea
8 changed files with 269 additions and 587 deletions

View file

@ -30,7 +30,7 @@
rpi-imager
freecad
flatpak
gst_all_1.gstreamer
# gst_all_1.gstreamer
prusa-slicer
via
vial
@ -56,7 +56,6 @@
trayscale
font-manager
squirreldisk
papers
newsflash
@ -79,7 +78,6 @@
discord
slack
signal-desktop
eyedropper
libreoffice
hyphenDicts.en_US
plex-mpv-shim
@ -90,7 +88,7 @@
blender
davinci-resolve-studio
steam
# steam
processing
zotero
fractal
@ -109,12 +107,9 @@
plugdata
pavucontrol
qpwgraph
helvum
coppwr
clapper
ardour
oculante
farge
halloy
paleta
wayback
@ -124,7 +119,7 @@
librewolf
vivaldi
gst_all_1.gstreamer
wl-color-picker
# screen recording and streaming
kooha
@ -135,6 +130,8 @@
wineWowPackages.stagingFull
winetricks
virt-manager
nautilus
nautilus-open-any-terminal
turtle
@ -230,6 +227,14 @@
name = "Bluetuith (bluetooth manager)";
exec = "/home/emenel/.local/bin/wezapp bluetuith";
};
color-picker-clip = {
name = "wl color picker (clipboard)";
exec = "${pkgs.wl-color-picker}/bin/wl-color-picker clipboard";
};
color-picker = {
name = "wl color picker";
exec = "${pkgs.wl-color-picker}/bin/wl-color-picker";
};
};
xdg.configFile."halloy/config.toml".source = ../../homes/emenel/dotfiles/dot_config/halloy/config.toml;

View file

@ -2,8 +2,6 @@
{
home.packages = with pkgs; [
inputs.isd.packages.x86_64-linux.default
cmake
@ -13,7 +11,6 @@
readline
rlwrap
yt-dlp
erdtree
age
figlet
ffmpeg-full
@ -24,15 +21,13 @@
libnotify
unzip
zip
stdenv
tldr
rich-cli
delta
(btop-rocm.override { cudaSupport = true; })
gnupg
imagemagick
gnutls
gettext
# gettext
gnumake
nix-du
nix-melt
@ -42,31 +37,30 @@
coreutils
binutils
editorconfig-core-c
openssl
exiftool
libsecret
shellcheck
libffi.dev
nodejs_18
platformio-core
# libffi.dev
# nodejs_18
# platformio-core
icloudpd
pkg-config
ftgl
gperf
# ftgl
# gperf
numbat
glpng
# glpng
nurl
fastfetch
nvd
# ripgrep-all
ripgrep-all
silver-searcher
powertop
# powertop
age
kdotool
# kdotool
manix
caligula
sqlite
# sqlite
yaml-language-server
typescript-language-server
@ -93,7 +87,6 @@
zstd
black
jsbeautifier
typescript
@ -105,10 +98,9 @@
nix-init
alejandra
ncdu
dua
git-annex
# git-annex
bfg-repo-cleaner
delta
tree
@ -126,19 +118,13 @@
playerctl
tesseract
alsa-utils
alsa-tools
# alsa-utils
# alsa-tools
dockfmt
icloudpd
borgbackup
trash-cli
poppler_utils
faircamp
];
programs = {
@ -196,37 +182,6 @@
bat = {
enable = true;
};
borgmatic = {
enable = true;
backups = {
eddie = {
location = {
patterns = [
"R /home/emenel"
"- home/emenel/.cache"
"- home/emenel/.nix*"
"- home/emenel/.steam*"
"- home/emenel/Dropbox"
"- home/emenel/Sync"
"- home/emenel/.dropbox*"
"- home/emenel/.BitwigStudio"
"- home/emenel/.local/share/bitwig"
];
repositories = [
{
"path" = "ssh://oyi3ydnz@oyi3ydnz.repo.borgbase.com/./repo";
"label" = "eddie on borgbase";
}
];
};
retention = {
keepDaily = 3;
keepHourly = 3;
keepMonthly = 2;
};
};
};
};
eza = {
enable = true;
git = true;