diff --git a/common/bluetooth.nix b/common/bluetooth.nix new file mode 100644 index 0000000..c2d3ee4 --- /dev/null +++ b/common/bluetooth.nix @@ -0,0 +1,14 @@ +{ config, lib, pkgs, modulesPath, ... }: + +{ + environment.etc = { + "wireplumber/bluetooth.lua.d/51-bluez-config.lua".text = '' + bluez_monitor.properties = { + ["bluez5.enable-sbc-xq"] = true, + ["bluez5.enable-msbc"] = true, + ["bluez5.enable-hw-volume"] = true, + ["bluez5.headset-roles"] = "[ hsp_hs hsp_ag hfp_hf hfp_ag ]" + } + ''; + }; +} \ No newline at end of file diff --git a/config/.bashrc b/config/.bashrc index 29be31f..2be9f07 100644 --- a/config/.bashrc +++ b/config/.bashrc @@ -21,3 +21,4 @@ alias obb="docker run -it --rm ghcr.io/openbb-finance/openbbterminal-poetry:late alias obb2="docker run --rm -it -v ~/.openbb_terminal/:/home/python/.openbb_terminal -v ~/OpenBBUserData:/home/python/OpenBBUserData ghcr.io/openbb-finance/openbbterminal/openbb:latest" alias pipes="pipes.sh" alias starwars="telnet towel.blinkenlights.nl" +alias wttr="curl wttr.in" diff --git a/flake.nix b/flake.nix index 0b1c714..66d8a79 100644 --- a/flake.nix +++ b/flake.nix @@ -35,6 +35,7 @@ # Modules ./common/amd.nix + #./common/bluetooth.nix ./common/CUPS.nix ./common/pipewire.nix ./common/time.nix @@ -85,6 +86,7 @@ # Modules #./common/amd.nix + #./common/bluetooth.nix ./common/CUPS.nix ./common/pipewire.nix ./common/time.nix @@ -136,6 +138,7 @@ # Modules ./common/amd.nix + #./common/bluetooth.nix ./common/CUPS.nix ./common/pipewire.nix ./common/time.nix @@ -190,6 +193,7 @@ # Modules ./common/amd.nix + ./common/bluetooth.nix ./common/CUPS.nix ./common/pipewire.nix ./common/time.nix diff --git a/reference/packages.NIX b/reference/packages.NIX index 7113bd7..2a1cae5 100644 --- a/reference/packages.NIX +++ b/reference/packages.NIX @@ -12,40 +12,18 @@ (nerdfonts.override { fonts = [ "FiraCode" "SpaceMono" ]; }) ] -# GLOBAL & HOME-MANAGER PACAKGES ######################### - - bash-completion - nix-bash-completions - cmatrix - dconf2nix - dunst - eww - gretl - grim - gzdoom - hyprpaper - kitty - kitty-themes - pipes - ranger - rofi - rstudioWrapper - slurp # screenshot - speedcrunch - waybar - wbg - wofi +# GLOBAL & HOME-MANAGER PACKAGES ###################### # Cartography ######################################### josm # Extensible editor for OpenStreetMap qgis # A Free and Open Source Geographic Information System - # Communication ######################################## + armcord # Discord Client dino # XMPP Client discord # Discord Client element-desktop # Matrix Client - jitsi # Video Calls & Chat + jitsi-meet # Video Calls & Chat # Cursors ############################################### phinger-cursors @@ -86,17 +64,26 @@ # Gnome ##################################################### adw-gtk3 # GTK3 libadwaita Theme ported to GTK-3 dconf # Gnome Configuration + dconf2nix # Nixify Gnome Config File gnome.gnome-tweaks # Gnome Customization Tool -# Game Launchers ############################################ +# Gaming #################################################### + gzdoom # Doom Clone heroic # GOG & Epic Games Launcher # NOTE: Issues with authenticating, package out of date, using Flatpak itch # itch.io Games Launcher legendary-gl # Epic Games Launcher Alternative lutris # Issues with Origin installation, # using Flatpak + mumble # Low-latency, high quality voice chat software steam # Steam Game Launcher, using xxx +# Hyperland ###################################################### + dunst # Notification Daemon + eww # ElKowars Wacky Widgets + grim # Wayland Image Grab + hyprpaper # Wallpaper Application for Wayland Compositors + # Internet ################################################## betterbird # Email Client, No pkg, # using flatpak @@ -111,26 +98,36 @@ ardour # DAW bibletime # Bible Study Tool blender # 3D Animation/Publishing + bookworm # eBook Reader calibre # eBook Library + davinci-resolve # Professional Video Editing, Color, Effects and Audio Post digikam # Photo Management Program easytag # Music Tag Editor foliate # eBook Reader freetube # YouTube Front-End + ffmpeg_5-full # Record, Convert and Stream Audio and Video gimp # GNU Image Manipulation Program gpodder # Podcast Manager handbrake # Video Conversion Tool + hypnotix # IPTV streaming application inkscape # Vector Graphics Editor libsForQt5.kolourpaint # Painting Application + jellyfin-media-player # Jellyfin Desktop Client based on Plex Media Player krita # Painting Application libsForQt5.k3b # Disk Burning Application makemkv # Blu-Ray and DVD to MKV Converter mpv # Media Player - nuclear # Music Player, + noisetorch # Microphone Noise Supression for PulseAudio + nuclear # Music Player # Package not updated obs-studio # Recording/Streaming Application libsForQt5.okular # Document Viewer + scrcpy # Display and control Android devices over USB or TCP/IP + shortwave # Internet Radio + shutter encoder # A/V Converter; Use appimage smplayer # Media Player strawberry # Media Player + stremio # Media Streaming Center tenacity # Sound Editor zotero # Research Sourcer hypnotix ?? # IPTV Streaming Application @@ -143,10 +140,17 @@ obsidian # Markdown Editor onlyoffice-bin # Office Suite pdfarranger # PDF Arranger + qpdfview # Tabbed PDF Viewer # Peripherals ################################################# hplip # HP Print Drivers +# Science ##################################################### + gretl # Econometric Analysis + rstudioWrapper # Integrated Tools for the R Language + speedcrunch # Calculator + stellarium # Free open-source planetarium + # System ###################################################### alacritty # Terminal Emulator appimage-run # Appimage Runner @@ -156,6 +160,7 @@ btop # Resource Monitor cpu-x # PC Information crow-translate # Language Translator + etcher # Flash OS images to SD cards and USB drives, safely and easily genymotion # NOTE: Issues with loading git # Distributed Version Control System gsmartcontrol # Disk Health Inspection Tool @@ -174,6 +179,7 @@ powertop # Power Manager protonup # Proton Installer qemu_full # Virtual Machine + rustdesk # Remote Desktop Software solaar # Logitech Unifying Receiver speedcrunch # Calculator syncthing # File Synchronization @@ -189,5 +195,20 @@ vscodium # Code Editor xorg.xkill # Kill Windows w/ Mouse +# Terminal/CLI Related ########################################## - + bash-completion # Bash Autocomplete + nix-bash-completions # Bash Autocomplete + cmatrix # Matrix Digital Rain + cbonsai # Terminal Bonsai Tree + kitty # Terminal + kitty-themes # Kitty Terminal Themes + neo # Matrix Digital Rain + nms # Effect from 1992 Movie Sneakers + pipes # Animated Pipes Terminal Screensaver + ranger # File Manager + rofi # Wayland Launcher/Menu + slurp # Select a Region on the Wayland Compositor + waybar # Wayland Bar for Wlroots Based Compositors + wbg # Wallpaper Application for Wayland Compositors + wofi # Wayland Launcher/Menu