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
|
firefox
|
||||||
librewolf
|
librewolf
|
||||||
ungoogled-chromium
|
ungoogled-chromium
|
||||||
vieb
|
# nyxt
|
||||||
qutebrowser
|
qutebrowser
|
||||||
# emacs-gtk
|
# emacs-gtk
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
|
|
@ -79,15 +79,18 @@ fi
|
||||||
(vesktop.override { withSystemVencord = false; }) # Discord Client Alternative
|
(vesktop.override { withSystemVencord = false; }) # Discord Client Alternative
|
||||||
discordo # Discord terminal client
|
discordo # Discord terminal client
|
||||||
element-desktop
|
element-desktop
|
||||||
cinny-desktop
|
# cinny-desktop
|
||||||
|
|
||||||
lutris
|
lutris
|
||||||
protonup-qt
|
protonup-qt
|
||||||
qpwgraph
|
qpwgraph
|
||||||
|
|
||||||
ardour
|
ardour
|
||||||
|
rnnoise-plugin
|
||||||
lsp-plugins
|
lsp-plugins
|
||||||
yabridge
|
yabridge
|
||||||
yabridgectl
|
yabridgectl
|
||||||
|
|
||||||
MIDIVisualizer
|
MIDIVisualizer
|
||||||
kdenlive
|
kdenlive
|
||||||
vlc
|
vlc
|
||||||
|
|
@ -97,6 +100,9 @@ fi
|
||||||
distrobox
|
distrobox
|
||||||
qdirstat
|
qdirstat
|
||||||
kid3
|
kid3
|
||||||
|
# brasero
|
||||||
|
# kdePackages.k3b
|
||||||
|
# xfce.xfburn
|
||||||
ffmpeg
|
ffmpeg
|
||||||
ventoy-full
|
ventoy-full
|
||||||
qbittorrent
|
qbittorrent
|
||||||
|
|
@ -186,6 +192,8 @@ fi
|
||||||
".local/share/applications/ncmpcpp.desktop".source = ./global-resources/home-manager/.local/share/applications/ncmpcpp.desktop;
|
".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/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/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
|
# 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)
|
# For USBIP Server configuration, to share USBKeys etc with my server (Which is the client)
|
||||||
boot.extraModulePackages = with config.boot.kernelPackages; [ usbip ];
|
boot.extraModulePackages = with config.boot.kernelPackages; [ usbip ];
|
||||||
boot.kernelModules = [ "usbip_host" ];
|
boot.kernelModules = [ "usbip_host" ];
|
||||||
|
|
||||||
|
services.flatpak.enable = true;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nix-index
|
nix-index
|
||||||
git
|
git
|
||||||
gcc
|
|
||||||
|
|
||||||
# Programming Stuff, language servers etc
|
# Programming Stuff, language servers etc
|
||||||
|
gcc
|
||||||
|
gradle
|
||||||
nodejs
|
nodejs
|
||||||
typescript
|
typescript
|
||||||
deno
|
deno
|
||||||
|
|
@ -28,6 +32,7 @@
|
||||||
gdb
|
gdb
|
||||||
lldb_18 # For lldb-dap
|
lldb_18 # For lldb-dap
|
||||||
clang-tools # clangd
|
clang-tools # clangd
|
||||||
|
jdt-language-server # Java language server
|
||||||
gnumake
|
gnumake
|
||||||
cargo
|
cargo
|
||||||
vscode-langservers-extracted
|
vscode-langservers-extracted
|
||||||
|
|
@ -132,7 +137,7 @@
|
||||||
users.users.cspark = {
|
users.users.cspark = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Curt Spark";
|
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
|
# Allow unfree packages
|
||||||
|
|
|
||||||
|
|
@ -115,6 +115,9 @@ in
|
||||||
foot # Terminal Emulator
|
foot # Terminal Emulator
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
wev # Clone of X11 xev for wayland
|
wev # Clone of X11 xev for wayland
|
||||||
|
wofi
|
||||||
|
wofi-pass
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue