Compare commits

..

3 Commits

Author SHA1 Message Date
Noah Masur
d59692c813 fix pipewire and zellij on linux 2025-05-07 08:47:45 -04:00
Noah Masur
88266c9f8d
use regular firefox package on darwin 2025-05-07 08:17:34 -04:00
Noah Masur
a1dfc77790
use enter key to save in helix 2025-05-07 08:17:11 -04:00
5 changed files with 23 additions and 5 deletions

View File

@ -23,7 +23,7 @@ in
programs.firefox = { programs.firefox = {
enable = true; enable = true;
package = if pkgs.stdenv.isDarwin then pkgs.firefox-unwrapped else pkgs.firefox; package = pkgs.firefox;
profiles.default = { profiles.default = {
id = 0; id = 0;
name = "default"; name = "default";

View File

@ -137,6 +137,9 @@ in
keys.normal = { keys.normal = {
# Use the enter key to save the file
ret = ":write";
# Get out of multiple cursors and selection # Get out of multiple cursors and selection
esc = [ esc = [
"collapse_selection" "collapse_selection"

View File

@ -127,15 +127,29 @@ in
"bind \"Ctrl Shift Tab\"" = { "bind \"Ctrl Shift Tab\"" = {
GoToPreviousTab = { }; GoToPreviousTab = { };
}; };
"bind \"Super t\"" = { "bind \"Super t\"" = lib.mkIf pkgs.stdenv.isDarwin {
NewTab = { }; NewTab = { };
}; };
"bind \"Super k\"" = { "bind \"Alt t\"" = lib.mkIf pkgs.stdenv.isLinux {
NewTab = { };
};
"bind \"Super k\"" = lib.mkIf pkgs.stdenv.isDarwin {
SwitchToMode = { SwitchToMode = {
_args = [ "scroll" ]; _args = [ "scroll" ];
}; };
}; };
"bind \"Super Shift e\"" = { "bind \"Alt k\"" = lib.mkIf pkgs.stdenv.isLinux {
SwitchToMode = {
_args = [ "scroll" ];
};
};
"bind \"Super Shift e\"" = lib.mkIf pkgs.stdenv.isDarwin {
EditScrollback = { };
SwitchToMode = {
_args = [ "locked" ];
};
};
"bind \"Alt Shift e\"" = lib.mkIf pkgs.stdenv.isLinux {
EditScrollback = { }; EditScrollback = { };
SwitchToMode = { SwitchToMode = {
_args = [ "locked" ]; _args = [ "locked" ];

View File

@ -27,7 +27,7 @@ in
# These aren't necessary, but helpful for the user # These aren't necessary, but helpful for the user
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
pamixer # Audio control pamixer # Audio control
volnoti # Volume notifications nmasur.volnoti # Volume notifications
]; ];
}; };
} }

View File

@ -19,6 +19,7 @@ in
nmasur.presets.services.kanata.enable = lib.mkDefault true; nmasur.presets.services.kanata.enable = lib.mkDefault true;
nmasur.presets.services.lightdm.enable = lib.mkDefault true; nmasur.presets.services.lightdm.enable = lib.mkDefault true;
nmasur.presets.programs.nautilus.enable = lib.mkDefault true; nmasur.presets.programs.nautilus.enable = lib.mkDefault true;
nmasur.presets.services.pipewire.enable = lib.mkDefault true;
# Mouse customization # Mouse customization
services.ratbagd.enable = lib.mkDefault true; services.ratbagd.enable = lib.mkDefault true;