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";
|
||||
"x-scheme-handler/http" = "brave-browser.desktop";
|
||||
"x-scheme-handler/https" = "brave-browser.desktop";
|
||||
"x-scheme-handler/terminal" = "kitty.desktop";
|
||||
"x-terminal-emulator" = "kitty.desktop";
|
||||
"inode/directory" = "pcmanfm-qt.desktop";
|
||||
"audio/mpeg" = "vlc.desktop";
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
extensions = [ "nix" ];
|
||||
userSettings = {
|
||||
format_on_save = "off";
|
||||
features.edit_prediction_provider = "copilot";
|
||||
vim_mode = true;
|
||||
git.inline_blame.enabled = true;
|
||||
gutter.line_numbers = true;
|
||||
|
|
@ -19,6 +18,13 @@
|
|||
file_types.tailwindcss = [ "*.css" ];
|
||||
auto_install_extensions.catppuccin-icons = true;
|
||||
icon_theme = "Catppuccin Mocha";
|
||||
agent = {
|
||||
tool_permissions.default = "allow";
|
||||
default_model = {
|
||||
provider = "copilot_chat";
|
||||
model = "claude-opus-4.6";
|
||||
};
|
||||
};
|
||||
theme = {
|
||||
mode = "dark";
|
||||
light = "Catppuccin Mocha (sapphire)";
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
./rice/cursor.nix
|
||||
./rice/theme.nix
|
||||
./rice/keybinds.nix
|
||||
./misc/scheme-handlers.nix
|
||||
./misc/kde-connect.nix
|
||||
./core/apps.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"
|
||||
|
||||
"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 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, RETURN, exec, ls ~/Projects | rofi -dmenu -p \"Open Project\" | xargs -I {} sh -c 'mkdir -p ~/Projects/\"{}\" && zeditor ~/Projects/\"{}\"'"
|
||||
"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"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue