This commit is contained in:
parent
5cb85cb296
commit
fe0525a579
5 changed files with 47 additions and 7 deletions
|
@ -216,11 +216,11 @@
|
|||
"zig": "zig"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736186781,
|
||||
"narHash": "sha256-jiKBu/hVN6bKxShMCFS4RHXUQkRfmiuRYZXNc4iAiIc=",
|
||||
"lastModified": 1739143498,
|
||||
"narHash": "sha256-85TvsfDdOBfthR44rRJV9KXpj415StJqVyq+BBlLCvM=",
|
||||
"owner": "ghostty-org",
|
||||
"repo": "ghostty",
|
||||
"rev": "037de64ea2c3f6201948236559524986f41a72f7",
|
||||
"rev": "a3e462bbba724bcf312fcd5edd12bb5e0251c853",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -248,11 +248,15 @@
|
|||
};
|
||||
|
||||
modifications = final: prev: let
|
||||
helix-input = helix;
|
||||
wezterm-input = wezterm;
|
||||
ghostty-input = ghostty;
|
||||
hyprland-input = hyprland;
|
||||
in rec {
|
||||
helix = helix.outputs.packages.${prev.system}.helix;
|
||||
helix = helix-input.outputs.packages.${prev.system}.helix;
|
||||
final.helix = helix;
|
||||
ghostty = ghostty-input.outputs.packages.${prev.system}.ghostty;
|
||||
final.ghostty = ghostty;
|
||||
/*
|
||||
TODO: would love to use a current wezterm build so I can make use of ssh/mux functionality without breakage
|
||||
source: https://github.com/wez/wezterm/issues/3771
|
||||
|
|
|
@ -311,6 +311,7 @@
|
|||
daniel = {
|
||||
settings = {
|
||||
"alerts.useSystemBackend" = true;
|
||||
"widget.gtk.rounded-bottom-corners.enabled" = true;
|
||||
};
|
||||
userChrome = ''
|
||||
#TabsToolbar {
|
||||
|
@ -558,6 +559,24 @@
|
|||
dconf = {
|
||||
enable = true;
|
||||
settings = {
|
||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
screensaver = ["<Shift><Control><Super>l"];
|
||||
mic-mute = ["<Shift><Super>v"];
|
||||
};
|
||||
"org/gnome/desktop/peripherals/keyboard" = {
|
||||
# gnome key repeat
|
||||
repeat-interval = 7;
|
||||
delay = 200;
|
||||
};
|
||||
"org/gnome/desktop/wm/preferences" = {
|
||||
resize-with-right-button = true;
|
||||
# mouse-button-modifier = '<Super>'; # default
|
||||
};
|
||||
"org/gnome/desktop/wm/keybindings" = {
|
||||
minimize = ["<Shift><Control><Super>h"];
|
||||
show-desktop = ["<Super>d"];
|
||||
# mouse-button-modifier = '<Super>'; # default
|
||||
};
|
||||
"org/gnome/desktop/interface" = {
|
||||
clock-show-weekday = true;
|
||||
font-name = "IosevkaLyteTerm 12";
|
||||
|
@ -567,9 +586,28 @@
|
|||
"org/gnome/mutter" = {
|
||||
experimental-features = ["scale-monitor-framebuffer" "variable-refresh-rate"];
|
||||
};
|
||||
|
||||
"org/gnome/shell" = {
|
||||
disable-user-extensions = false;
|
||||
enabled-extensions = [
|
||||
# "paperwm@paperwm.github.com"
|
||||
"tilingshell@ferrarodomenico.com"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/tilingshell" = {
|
||||
focus-window-right = ["<Super>l"];
|
||||
focus-window-left = ["<Super>h"];
|
||||
focus-window-up = ["<Super>k"];
|
||||
focus-window-down = ["<Super>j"];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
gnomeExtensions.tiling-shell
|
||||
];
|
||||
|
||||
programs.gnome-shell = {
|
||||
enable = true;
|
||||
extensions = [{package = pkgs.gnomeExtensions.gsconnect;}];
|
||||
|
|
|
@ -1371,7 +1371,7 @@ window-inherit-font-size = true
|
|||
#
|
||||
# macOS: To hide the titlebar without removing the native window borders
|
||||
# or rounded corners, use `macos-titlebar-style = hidden` instead.
|
||||
window-decoration = false
|
||||
window-decoration = "server"
|
||||
|
||||
# The font that will be used for the application's window and tab titles.
|
||||
#
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
local wezterm = require 'wezterm'
|
||||
local config = wezterm.config_builder()
|
||||
|
||||
config.enable_wayland = false
|
||||
config.adjust_window_size_when_changing_font_size = false
|
||||
config.front_end = "OpenGL"
|
||||
|
||||
config.color_scheme = 'catppuccin-mocha-sapphire';
|
||||
config.font_size = 12.0
|
||||
|
|
Loading…
Reference in a new issue