cleanup: laptop back alive!!! so time to actually start configuring
This commit is contained in:
parent
a14eff461b
commit
05d7340746
10 changed files with 131 additions and 368 deletions
|
@ -9,18 +9,17 @@
|
|||
];
|
||||
|
||||
home.packages = [
|
||||
pkgs.pavucontrol
|
||||
pkgs.pavucontrol # volume control stuff
|
||||
|
||||
# Social
|
||||
pkgs.signal-desktop
|
||||
pkgs.webcord # pkgs.webcord-vencord
|
||||
pkgs.telegram-desktop
|
||||
#pkgs.kdePackages.neochat
|
||||
|
||||
# Productivity/Documents
|
||||
pkgs.keepassxc
|
||||
#pkgs.blender-hip
|
||||
pkgs.buku
|
||||
pkgs.libreoffice
|
||||
pkgs.darktable
|
||||
pkgs.gimp
|
||||
pkgs.inkscape
|
||||
pkgs.krita
|
||||
pkgs.okular
|
||||
pkgs.localsend
|
||||
|
@ -28,71 +27,30 @@
|
|||
pkgs.ffmpeg # Generally useful
|
||||
|
||||
# Music
|
||||
#pkgs.feishin # sonixd replacement
|
||||
pkgs.supersonic # Music player by Navidrome author
|
||||
#pkgs.feishin # sonixd replacement; emily said that they need to fix something with it, so keeping the comment here
|
||||
pkgs.sonixd # Music player; desktop app for Navidrome. Replace w/ Feishin when that supports Subsonic API.
|
||||
pkgs.spotube # Use Spotify metadata & user to play from YouTube
|
||||
pkgs.spotify # Proprietary
|
||||
pkgs.strawberry-qt6 # Fork of Clementine
|
||||
pkgs.clementine
|
||||
pkgs.lollypop
|
||||
# muffon https://muffon.netlify.app/
|
||||
pkgs.picard # Edit audio metadata, w/ MusicBrainz integration
|
||||
pkgs.puddletag # Edit audio metadata
|
||||
pkgs.deadbeef-with-plugins
|
||||
# pkgs.tauon
|
||||
pkgs.audacious
|
||||
# pkgs.asunder # Ripping
|
||||
pkgs.cyanrip # Ripping
|
||||
# pkgs.whipper # Ripping
|
||||
|
||||
#pkgs.anki # Dep python3.12-pyqt-6.7.0 doesn't build
|
||||
pkgs.memento # Japanese
|
||||
|
||||
# Documents
|
||||
pkgs.typst # TeX alternative
|
||||
pkgs.tinymist # LSP for Typst
|
||||
|
||||
# emily suggested I try these (albiet via their web thing), so keeping them commented
|
||||
#pkgs.typst # TeX alternative
|
||||
#pkgs.tinymist # LSP for Typst
|
||||
|
||||
# Dev
|
||||
pkgs.vscodium # Consider vscodium-fhs
|
||||
pkgs.ptyxis # Terminal emulator
|
||||
pkgs.vscodium
|
||||
#pkgs.jetbrains.rider
|
||||
#pkgs.jetbrains.rust-rover
|
||||
pkgs.helix
|
||||
pkgs.zed-editor
|
||||
#pkgs.helix
|
||||
#pkgs.zed-editor
|
||||
|
||||
# Internet
|
||||
pkgs.fragments
|
||||
pkgs.uget # Download manager
|
||||
# From master because PR #290892 is merged but at the time of writing hasn't made it to unstable yet
|
||||
# Need it to solve issue #263764
|
||||
# https://github.com/NixOS/nixpkgs/issues/263764
|
||||
# https://github.com/NixOS/nixpkgs/pull/290892
|
||||
# https://github.com/NixOS/nixpkgs/commit/999e0cf59288584616a241c0d8bb7c3c3f1fb417
|
||||
pkgs.obsidian
|
||||
pkgs.obs-studio
|
||||
pkgs.kdePackages.plasmatube
|
||||
#pkgs.nyxt
|
||||
|
||||
pkgs.mpvScripts.uosc
|
||||
pkgs.mpvScripts.sponsorblock
|
||||
|
||||
pkgs.musescore
|
||||
# inputs.muse-sounds-manager.packages.${pkgs.system}.muse-sounds-manager
|
||||
pkgs.helio-workstation # music editor
|
||||
pkgs.lmms # DAW
|
||||
pkgs.carla # VST host
|
||||
pkgs.yabridge # Windows VST host
|
||||
pkgs.yabridgectl
|
||||
pkgs.surge-XT # VST
|
||||
];
|
||||
|
||||
programs.imv.enable = true;
|
||||
programs.mpv.enable = true; # media player
|
||||
|
||||
programs.mangohud = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
programs.mpv.enable = true;
|
||||
programs.zathura.enable = true; # pdf viewer
|
||||
|
||||
programs.thunderbird = {
|
||||
enable = true;
|
||||
|
@ -107,7 +65,9 @@
|
|||
enableUpdateCheck = false;
|
||||
userSettings = {
|
||||
"window.menuBarVisibility" = "toggle";
|
||||
"rust-analyzer.server.path" = "rust-analyzer"; # look in env
|
||||
|
||||
# instead of dling a copy of rust analyzer, use the one from where we launched vscode
|
||||
"rust-analyzer.server.path" = "rust-analyzer";
|
||||
|
||||
# Library sources for rust-analyzer shall be read-only
|
||||
"files.readonlyInclude" = {
|
||||
|
@ -121,6 +81,4 @@
|
|||
jnoortheen.nix-ide
|
||||
];
|
||||
};
|
||||
|
||||
programs.zathura.enable = true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue