This commit is contained in:
parent
5cb85cb296
commit
fe0525a579
5 changed files with 47 additions and 7 deletions
|
@ -216,11 +216,11 @@
|
||||||
"zig": "zig"
|
"zig": "zig"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736186781,
|
"lastModified": 1739143498,
|
||||||
"narHash": "sha256-jiKBu/hVN6bKxShMCFS4RHXUQkRfmiuRYZXNc4iAiIc=",
|
"narHash": "sha256-85TvsfDdOBfthR44rRJV9KXpj415StJqVyq+BBlLCvM=",
|
||||||
"owner": "ghostty-org",
|
"owner": "ghostty-org",
|
||||||
"repo": "ghostty",
|
"repo": "ghostty",
|
||||||
"rev": "037de64ea2c3f6201948236559524986f41a72f7",
|
"rev": "a3e462bbba724bcf312fcd5edd12bb5e0251c853",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -248,11 +248,15 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
modifications = final: prev: let
|
modifications = final: prev: let
|
||||||
|
helix-input = helix;
|
||||||
wezterm-input = wezterm;
|
wezterm-input = wezterm;
|
||||||
|
ghostty-input = ghostty;
|
||||||
hyprland-input = hyprland;
|
hyprland-input = hyprland;
|
||||||
in rec {
|
in rec {
|
||||||
helix = helix.outputs.packages.${prev.system}.helix;
|
helix = helix-input.outputs.packages.${prev.system}.helix;
|
||||||
final.helix = 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
|
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
|
source: https://github.com/wez/wezterm/issues/3771
|
||||||
|
|
|
@ -311,6 +311,7 @@
|
||||||
daniel = {
|
daniel = {
|
||||||
settings = {
|
settings = {
|
||||||
"alerts.useSystemBackend" = true;
|
"alerts.useSystemBackend" = true;
|
||||||
|
"widget.gtk.rounded-bottom-corners.enabled" = true;
|
||||||
};
|
};
|
||||||
userChrome = ''
|
userChrome = ''
|
||||||
#TabsToolbar {
|
#TabsToolbar {
|
||||||
|
@ -558,6 +559,24 @@
|
||||||
dconf = {
|
dconf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
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" = {
|
"org/gnome/desktop/interface" = {
|
||||||
clock-show-weekday = true;
|
clock-show-weekday = true;
|
||||||
font-name = "IosevkaLyteTerm 12";
|
font-name = "IosevkaLyteTerm 12";
|
||||||
|
@ -567,9 +586,28 @@
|
||||||
"org/gnome/mutter" = {
|
"org/gnome/mutter" = {
|
||||||
experimental-features = ["scale-monitor-framebuffer" "variable-refresh-rate"];
|
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 = {
|
programs.gnome-shell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extensions = [{package = pkgs.gnomeExtensions.gsconnect;}];
|
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
|
# macOS: To hide the titlebar without removing the native window borders
|
||||||
# or rounded corners, use `macos-titlebar-style = hidden` instead.
|
# 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.
|
# The font that will be used for the application's window and tab titles.
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
local wezterm = require 'wezterm'
|
local wezterm = require 'wezterm'
|
||||||
local config = wezterm.config_builder()
|
local config = wezterm.config_builder()
|
||||||
|
|
||||||
config.enable_wayland = false
|
|
||||||
config.adjust_window_size_when_changing_font_size = false
|
config.adjust_window_size_when_changing_font_size = false
|
||||||
config.front_end = "OpenGL"
|
|
||||||
|
|
||||||
config.color_scheme = 'catppuccin-mocha-sapphire';
|
config.color_scheme = 'catppuccin-mocha-sapphire';
|
||||||
config.font_size = 12.0
|
config.font_size = 12.0
|
||||||
|
|
Loading…
Reference in a new issue