add modrinth handler and some other tweaks
This commit is contained in:
parent
9708e59cf4
commit
bfd72420f1
5 changed files with 27 additions and 5 deletions
|
|
@ -9,7 +9,6 @@
|
||||||
"application/pdf" = "brave-browser.desktop";
|
"application/pdf" = "brave-browser.desktop";
|
||||||
"x-scheme-handler/http" = "brave-browser.desktop";
|
"x-scheme-handler/http" = "brave-browser.desktop";
|
||||||
"x-scheme-handler/https" = "brave-browser.desktop";
|
"x-scheme-handler/https" = "brave-browser.desktop";
|
||||||
"x-scheme-handler/terminal" = "kitty.desktop";
|
|
||||||
"x-terminal-emulator" = "kitty.desktop";
|
"x-terminal-emulator" = "kitty.desktop";
|
||||||
"inode/directory" = "pcmanfm-qt.desktop";
|
"inode/directory" = "pcmanfm-qt.desktop";
|
||||||
"audio/mpeg" = "vlc.desktop";
|
"audio/mpeg" = "vlc.desktop";
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
extensions = [ "nix" ];
|
extensions = [ "nix" ];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
format_on_save = "off";
|
format_on_save = "off";
|
||||||
features.edit_prediction_provider = "copilot";
|
|
||||||
vim_mode = true;
|
vim_mode = true;
|
||||||
git.inline_blame.enabled = true;
|
git.inline_blame.enabled = true;
|
||||||
gutter.line_numbers = true;
|
gutter.line_numbers = true;
|
||||||
|
|
@ -19,6 +18,13 @@
|
||||||
file_types.tailwindcss = [ "*.css" ];
|
file_types.tailwindcss = [ "*.css" ];
|
||||||
auto_install_extensions.catppuccin-icons = true;
|
auto_install_extensions.catppuccin-icons = true;
|
||||||
icon_theme = "Catppuccin Mocha";
|
icon_theme = "Catppuccin Mocha";
|
||||||
|
agent = {
|
||||||
|
tool_permissions.default = "allow";
|
||||||
|
default_model = {
|
||||||
|
provider = "copilot_chat";
|
||||||
|
model = "claude-opus-4.6";
|
||||||
|
};
|
||||||
|
};
|
||||||
theme = {
|
theme = {
|
||||||
mode = "dark";
|
mode = "dark";
|
||||||
light = "Catppuccin Mocha (sapphire)";
|
light = "Catppuccin Mocha (sapphire)";
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
./rice/cursor.nix
|
./rice/cursor.nix
|
||||||
./rice/theme.nix
|
./rice/theme.nix
|
||||||
./rice/keybinds.nix
|
./rice/keybinds.nix
|
||||||
|
./misc/scheme-handlers.nix
|
||||||
./misc/kde-connect.nix
|
./misc/kde-connect.nix
|
||||||
./core/apps.nix
|
./core/apps.nix
|
||||||
./core/zed.nix
|
./core/zed.nix
|
||||||
|
|
|
||||||
18
modules/home/misc/scheme-handlers.nix
Normal file
18
modules/home/misc/scheme-handlers.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
let
|
||||||
|
ferium-installer-script = pkgs.writeShellScript "ferium-installer" ''
|
||||||
|
mod=$(echo "$1" | awk -F'/' '{print $NF}')
|
||||||
|
${pkgs.kitty}/bin/kitty sh -c "ferium add $mod; read"
|
||||||
|
'';
|
||||||
|
in
|
||||||
|
{
|
||||||
|
xdg.desktopEntries."ferium-installer" = {
|
||||||
|
name = "Intercept Modrinth Links to Ferium";
|
||||||
|
exec = "${ferium-installer-script} %u";
|
||||||
|
mimeType = [ "x-scheme-handler/modrinth" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
xdg.mimeApps.defaultApplications = {
|
||||||
|
"x-scheme-handler/modrinth" = "ferium-installer.desktop";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -106,9 +106,7 @@
|
||||||
", PRINT, exec, hyprshot -zm region -o ~/Pictures/Screenshots; killall -9 hyprpicker hyprshot"
|
", PRINT, exec, hyprshot -zm region -o ~/Pictures/Screenshots; killall -9 hyprpicker hyprshot"
|
||||||
|
|
||||||
"SUPER, R, exec, rofi -show drun -show-icons -display-drun '' -run-command \"uwsm app -- {cmd}\""
|
"SUPER, R, exec, rofi -show drun -show-icons -display-drun '' -run-command \"uwsm app -- {cmd}\""
|
||||||
"SUPER, RETURN, exec, rofi -show window -show-icons -drun-display '' -window-format '{c} {t}'"
|
"SUPER, RETURN, exec, ls ~/Projects | rofi -dmenu -p \"Open Project\" | xargs -I {} sh -c 'mkdir -p ~/Projects/\"{}\" && zeditor ~/Projects/\"{}\"'"
|
||||||
"SUPER CTRL, RETURN, exec, rofi rofi -dmenu -p 'run nixpkgs' -lines 0 < /dev/null | xargs -r -I {} kitty -- nix run 'nixpkgs#{}'"
|
|
||||||
"SUPER ALT, RETURN, exec, rofi rofi -dmenu -p 'shell nixpkgs' -lines 0 < /dev/null | xargs -r -I {} kitty -- nde`ix shell 'nixpkgs#{}'"
|
|
||||||
"SUPER, V, exec, rofi -modi clipboard:cliphist-rofi-img -show clipboard -show-icons"
|
"SUPER, V, exec, rofi -modi clipboard:cliphist-rofi-img -show clipboard -show-icons"
|
||||||
# "SUPER, B, exec, rofi -show calc -modi calc -no-show-match -no-sort"
|
# "SUPER, B, exec, rofi -show calc -modi calc -no-show-match -no-sort"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue