feat: add extension to fix links
This commit is contained in:
@@ -39,6 +39,7 @@
|
|||||||
"$fileManager" = "${pkgs.uwsm}/bin/uwsm-app -- ${pkgs.pcmanfm}/bin/pcmanfm";
|
"$fileManager" = "${pkgs.uwsm}/bin/uwsm-app -- ${pkgs.pcmanfm}/bin/pcmanfm";
|
||||||
"$browser" = "${pkgs.uwsm}/bin/uwsm-app -- zen-beta";
|
"$browser" = "${pkgs.uwsm}/bin/uwsm-app -- zen-beta";
|
||||||
"$menu" = "${pkgs.walker}/bin/walker";
|
"$menu" = "${pkgs.walker}/bin/walker";
|
||||||
|
"$player" = "${pkgs.playerctl}/bin/playerctl --player=mpd,%any";
|
||||||
|
|
||||||
monitor = [
|
monitor = [
|
||||||
"eDP-1,preferred,1721x1080,auto"
|
"eDP-1,preferred,1721x1080,auto"
|
||||||
@@ -197,6 +198,7 @@
|
|||||||
|
|
||||||
"$mainMod, M, exec, $terminal -e ${pkgs-unstable.gurk-rs}/bin/gurk"
|
"$mainMod, M, exec, $terminal -e ${pkgs-unstable.gurk-rs}/bin/gurk"
|
||||||
"$mainMod, P, exec, $terminal -e ${pkgs.ncmpcpp}/bin/ncmpcpp"
|
"$mainMod, P, exec, $terminal -e ${pkgs.ncmpcpp}/bin/ncmpcpp"
|
||||||
|
"$mainMod SHIFT, B, exec, $terminal -e \"$EDITOR\" /home/max/bible.txt -R"
|
||||||
|
|
||||||
# "$mainMod, V, togglefloating,"
|
# "$mainMod, V, togglefloating,"
|
||||||
"$mainMod, space, exec, $menu"
|
"$mainMod, space, exec, $menu"
|
||||||
@@ -279,10 +281,10 @@
|
|||||||
|
|
||||||
bindl = [
|
bindl = [
|
||||||
# Requires playerctl
|
# Requires playerctl
|
||||||
", XF86AudioNext, exec, playerctl next"
|
", XF86AudioNext, exec, $player next"
|
||||||
", XF86AudioPause, exec, playerctl play-pause"
|
", XF86AudioPause, exec, $player play-pause"
|
||||||
", XF86AudioPlay, exec, playerctl play-pause"
|
", XF86AudioPlay, exec, $player play-pause"
|
||||||
", XF86AudioPrev, exec, playerctl previous"
|
", XF86AudioPrev, exec, $player previous"
|
||||||
];
|
];
|
||||||
|
|
||||||
bindd = [
|
bindd = [
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"spacing": 0,
|
"spacing": 0,
|
||||||
"height": 26,
|
"height": 26,
|
||||||
"modules-left": ["custom/logo", "hyprland/workspaces"],
|
"modules-left": ["custom/logo", "hyprland/workspaces"],
|
||||||
"modules-center": ["clock", "custom/update", "custom/screenrecording-indicator"],
|
"modules-center": ["clock", "custom/screenrecording-indicator"],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"group/tray-expander",
|
"group/tray-expander",
|
||||||
"custom/countdown",
|
"custom/countdown",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
sansSerif = [ "SF Pro" ];
|
sansSerif = [ "SF Pro" ];
|
||||||
serif = [ "SF Pro" ];
|
serif = [ "SF Pro" ];
|
||||||
monospace = [ "JetBrainsMono Nerd Font" ];
|
monospace = [ "JetBrainsMono Nerd Font" ];
|
||||||
|
emoji = [ "Apple Color Emoji" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
|||||||
20
host/common/optional/syncthing.nix
Normal file
20
host/common/optional/syncthing.nix
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
services.syncthing = {
|
||||||
|
enable = true;
|
||||||
|
openDefaultPorts = true;
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
devices = {
|
||||||
|
"phone" = { id = "DBTMZ3P-VONFNYH-LDDNIO3-ZZ2TKO5-QFVV5D4-W4FMV67-HUTIJQB-UHNF3QM"; };
|
||||||
|
};
|
||||||
|
|
||||||
|
folders = {
|
||||||
|
"Music" = {
|
||||||
|
path = "/home/max/media/music";
|
||||||
|
devices = [ "phone" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
../common/optional/locale.nix
|
../common/optional/locale.nix
|
||||||
../common/optional/email.nix
|
../common/optional/email.nix
|
||||||
../common/optional/proton.nix
|
../common/optional/proton.nix
|
||||||
|
../common/optional/syncthing.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Use the systemd-boot EFI boot loader.
|
# Use the systemd-boot EFI boot loader.
|
||||||
|
|||||||
@@ -51,6 +51,15 @@
|
|||||||
Cryptomining = true;
|
Cryptomining = true;
|
||||||
Fingerprinting = true;
|
Fingerprinting = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ExtensionSettings = {
|
||||||
|
# The default behaviour of ctrl+click, shift+click, cmd+click (on macOS) and middle-click when clicking on links is to open the link in a new tab (or new window in the case of shift).
|
||||||
|
# This behaviour is sometimes broken by silly developers.
|
||||||
|
"{18b670e2-67df-4b26-b9b0-34835d1f062a}" = {
|
||||||
|
install_url = "https://addons.mozilla.org/firefox/downloads/latest/link-fixer/latest.xpi";
|
||||||
|
installation_mode = "force_installed";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
profiles.default = let
|
profiles.default = let
|
||||||
|
|||||||
@@ -7,6 +7,13 @@
|
|||||||
services.mpd = {
|
services.mpd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
musicDirectory = "/home/max/media/music";
|
musicDirectory = "/home/max/media/music";
|
||||||
|
|
||||||
|
extraConfig = ''
|
||||||
|
audio_output {
|
||||||
|
type "pipewire"
|
||||||
|
name "pipewire"
|
||||||
|
}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
services.mpd-mpris.enable = true;
|
services.mpd-mpris.enable = true;
|
||||||
@@ -16,6 +23,9 @@
|
|||||||
bindings = [
|
bindings = [
|
||||||
{ key = "j"; command = "scroll_down"; }
|
{ key = "j"; command = "scroll_down"; }
|
||||||
{ key = "k"; command = "scroll_up"; }
|
{ key = "k"; command = "scroll_up"; }
|
||||||
|
{ key = "h"; command = "previous_column"; }
|
||||||
|
{ key = "l"; command = "next_column"; }
|
||||||
|
|
||||||
{ key = "J"; command = [ "select_item" "scroll_down" ]; }
|
{ key = "J"; command = [ "select_item" "scroll_down" ]; }
|
||||||
{ key = "K"; command = [ "select_item" "scroll_up" ]; }
|
{ key = "K"; command = [ "select_item" "scroll_up" ]; }
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user