Update flake to new seemingly stable version, add java build deps, wofi, cdrom permissions, nyxt distrobox
This commit is contained in:
parent
2063d67888
commit
9bc89d3434
1012
flake.lock
1012
flake.lock
File diff suppressed because it is too large
Load Diff
|
|
@ -67,7 +67,7 @@ fi
|
|||
firefox
|
||||
librewolf
|
||||
ungoogled-chromium
|
||||
vieb
|
||||
# nyxt
|
||||
qutebrowser
|
||||
# emacs-gtk
|
||||
telegram-desktop
|
||||
|
|
@ -79,15 +79,18 @@ fi
|
|||
(vesktop.override { withSystemVencord = false; }) # Discord Client Alternative
|
||||
discordo # Discord terminal client
|
||||
element-desktop
|
||||
cinny-desktop
|
||||
# cinny-desktop
|
||||
|
||||
lutris
|
||||
protonup-qt
|
||||
qpwgraph
|
||||
|
||||
ardour
|
||||
rnnoise-plugin
|
||||
lsp-plugins
|
||||
yabridge
|
||||
yabridgectl
|
||||
|
||||
MIDIVisualizer
|
||||
kdenlive
|
||||
vlc
|
||||
|
|
@ -97,6 +100,9 @@ fi
|
|||
distrobox
|
||||
qdirstat
|
||||
kid3
|
||||
# brasero
|
||||
# kdePackages.k3b
|
||||
# xfce.xfburn
|
||||
ffmpeg
|
||||
ventoy-full
|
||||
qbittorrent
|
||||
|
|
@ -186,6 +192,8 @@ fi
|
|||
".local/share/applications/ncmpcpp.desktop".source = ./global-resources/home-manager/.local/share/applications/ncmpcpp.desktop;
|
||||
".local/share/applications/yazi.desktop".source = ./global-resources/home-manager/.local/share/applications/yazi.desktop;
|
||||
".local/share/applications/vieb.desktop".source = ./global-resources/home-manager/.local/share/applications/vieb.desktop;
|
||||
".local/share/applications/arch-nyxt-gstfix.desktop".source = ./global-resources/home-manager/.local/share/applications/arch-nyxt-gstfix.desktop;
|
||||
".local/share/applications/arch-nyxt-run-gstfix.sh".source = ./global-resources/home-manager/.local/share/applications/arch-nyxt-run-gstfix.sh;
|
||||
};
|
||||
|
||||
# Emacs Config Init Service
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
[Desktop Entry]
|
||||
Name=Nyxt (GST Fix)
|
||||
Comment=Be Productive
|
||||
GenericName=Web Browser (on Arch)
|
||||
Keywords=Internet;WWW;Browser;Web;Explorer
|
||||
Exec=sh -c "distrobox-enter -n Arch -- ~/.local/share/applications/arch-nyxt-run-gstfix.sh"
|
||||
Terminal=false
|
||||
X-MultipleArgs=false
|
||||
Type=Application
|
||||
Icon=nyxt
|
||||
Categories=GTK;Network;WebBrowser;
|
||||
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
|
||||
StartupNotify=true
|
||||
StartupWMClass=nyxt
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0 nyxt
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Categories=Network;WebBrowser
|
||||
Exec=nyxt
|
||||
GenericName=Nyxt Web Browser
|
||||
Icon=nyxt
|
||||
MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https
|
||||
Name=Nyxt Web Browser
|
||||
Type=Application
|
||||
Version=1.4
|
||||
|
|
@ -10,12 +10,16 @@
|
|||
# For USBIP Server configuration, to share USBKeys etc with my server (Which is the client)
|
||||
boot.extraModulePackages = with config.boot.kernelPackages; [ usbip ];
|
||||
boot.kernelModules = [ "usbip_host" ];
|
||||
|
||||
services.flatpak.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
nix-index
|
||||
git
|
||||
gcc
|
||||
|
||||
# Programming Stuff, language servers etc
|
||||
gcc
|
||||
gradle
|
||||
nodejs
|
||||
typescript
|
||||
deno
|
||||
|
|
@ -28,6 +32,7 @@
|
|||
gdb
|
||||
lldb_18 # For lldb-dap
|
||||
clang-tools # clangd
|
||||
jdt-language-server # Java language server
|
||||
gnumake
|
||||
cargo
|
||||
vscode-langservers-extracted
|
||||
|
|
@ -132,7 +137,7 @@
|
|||
users.users.cspark = {
|
||||
isNormalUser = true;
|
||||
description = "Curt Spark";
|
||||
extraGroups = [ "plugdev" "networkmanager" "wheel" "libvirtd" "libvirt" "kvm" "input" "docker" ];
|
||||
extraGroups = [ "plugdev" "networkmanager" "wheel" "libvirtd" "libvirt" "kvm" "input" "docker" "cdrom" ];
|
||||
};
|
||||
|
||||
# Allow unfree packages
|
||||
|
|
|
|||
|
|
@ -115,6 +115,9 @@ in
|
|||
foot # Terminal Emulator
|
||||
wl-clipboard
|
||||
wev # Clone of X11 xev for wayland
|
||||
wofi
|
||||
wofi-pass
|
||||
|
||||
];
|
||||
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue