Work on gnome config stuff
Some checks failed
/ check (push) Failing after 2m0s

This commit is contained in:
Daniel Flanagan 2025-02-10 14:09:15 -06:00
parent 5cb85cb296
commit fe0525a579
5 changed files with 47 additions and 7 deletions

View file

@ -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": {

View file

@ -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

View file

@ -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;}];

View file

@ -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.
#

View file

@ -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