mirror of
https://github.com/davegallant/nix-config
synced 2025-08-15 23:58:38 +00:00
Compare commits
4 Commits
cf31532f07
...
e88329dae1
Author | SHA1 | Date | |
---|---|---|---|
|
e88329dae1 | ||
|
8fbd76c089 | ||
|
ed37727fdf | ||
|
64ea05da34 |
30
flake.lock
generated
30
flake.lock
generated
@@ -73,11 +73,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736370755,
|
"lastModified": 1736631212,
|
||||||
"narHash": "sha256-iWcjToBpx4PUd74uqvIGAfqqVfyrvRLRauC/SxEKIF0=",
|
"narHash": "sha256-mG9lRZBcPiAGiVJ9B97BJoIGQcSBWIVlBiN30QYCtG0=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "57733bd1dc81900e13438e5b4439239f1b29db0e",
|
"rev": "6ace2f2d12bdf74235d5cbf9fbd34a71c9716685",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -271,11 +271,11 @@
|
|||||||
"zig": "zig"
|
"zig": "zig"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736566108,
|
"lastModified": 1736715745,
|
||||||
"narHash": "sha256-r+FXWU/hfgO3lAHYs9Q03iCShnC42mZd1pnmIIp8Z9k=",
|
"narHash": "sha256-JGvxWgyrZqo86/8LMJbiu/MlB0I+rEzlP+Kcp1QMpbY=",
|
||||||
"owner": "ghostty-org",
|
"owner": "ghostty-org",
|
||||||
"repo": "ghostty",
|
"repo": "ghostty",
|
||||||
"rev": "918ccdba5cc65ccd1fb48a54c71306d869299441",
|
"rev": "a2445359c40ba66f36157359c0ae92509b7f005d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -533,11 +533,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736200483,
|
"lastModified": 1736549401,
|
||||||
"narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
|
"narHash": "sha256-ibkQrMHxF/7TqAYcQE+tOnIsSEzXmMegzyBWza6uHKM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
|
"rev": "1dab772dd4a68a7bba5d9460685547ff8e17d899",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -549,11 +549,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-master": {
|
"nixpkgs-master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736616998,
|
"lastModified": 1736732093,
|
||||||
"narHash": "sha256-ua1c8eqrTDSICU/9d/BuRuJRPatViSXDRO/70zC3Ghs=",
|
"narHash": "sha256-XHomwDCd6IqoQ8zX4+d3lC7jTmBZZ6pIGe1E04K7Sxo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c3c9b284ca97b041c96a19844c305bac06c8b5d8",
|
"rev": "09858bf78bf7d367dd95f08a703b404351ef5b3a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -597,11 +597,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable_2": {
|
"nixpkgs-unstable_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736420959,
|
"lastModified": 1736657626,
|
||||||
"narHash": "sha256-dMGNa5UwdtowEqQac+Dr0d2tFO/60ckVgdhZU9q2E2o=",
|
"narHash": "sha256-FWlPMUzp0lkQBdhKlPqtQdqmp+/C+1MBiEytaYfrCTY=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "32af3611f6f05655ca166a0b1f47b57c762b5192",
|
"rev": "2f9e2f85cb14a46410a1399aa9ea7ecf433e422e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@@ -209,27 +209,6 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
alacritty = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
window.padding.x = 10;
|
|
||||||
window.padding.y = 10;
|
|
||||||
scrolling.history = 100000;
|
|
||||||
general.live_config_reload = true;
|
|
||||||
mouse.hide_when_typing = false;
|
|
||||||
|
|
||||||
terminal.shell = {
|
|
||||||
program = "zsh";
|
|
||||||
args = [
|
|
||||||
"-l"
|
|
||||||
"-c"
|
|
||||||
"tmux"
|
|
||||||
"u"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
go = {
|
go = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
@@ -260,13 +239,6 @@ in
|
|||||||
plugin = copycat;
|
plugin = copycat;
|
||||||
extraConfig = "set -g @plugin 'tmux-plugins/tmux-copycat'";
|
extraConfig = "set -g @plugin 'tmux-plugins/tmux-copycat'";
|
||||||
}
|
}
|
||||||
{
|
|
||||||
plugin = tmux-colors-solarized;
|
|
||||||
extraConfig = ''
|
|
||||||
set -g @plugin 'seebi/tmux-colors-solarized'
|
|
||||||
set -g @colors-solarized 'dark'
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
plugin = resurrect;
|
plugin = resurrect;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
@@ -291,15 +263,10 @@ in
|
|||||||
set-window-option -g automatic-rename on
|
set-window-option -g automatic-rename on
|
||||||
set-option -g set-titles on
|
set-option -g set-titles on
|
||||||
|
|
||||||
# Proper colors
|
|
||||||
set-option -sa terminal-features ',alacritty:RGB'
|
|
||||||
|
|
||||||
# Undercurl
|
|
||||||
set-option -g default-terminal "tmux-256color"
|
|
||||||
set-option -ga terminal-features ",alacritty:usstyle"
|
|
||||||
|
|
||||||
set -g mouse on
|
set -g mouse on
|
||||||
|
|
||||||
|
set -g default-command "zsh"
|
||||||
|
|
||||||
set -g status-left-length 30
|
set -g status-left-length 30
|
||||||
set -g status-right-length 150
|
set -g status-right-length 150
|
||||||
|
|
||||||
@@ -318,7 +285,6 @@ in
|
|||||||
|
|
||||||
set -g status-right '#(gitmux #{pane_current_path})'
|
set -g status-right '#(gitmux #{pane_current_path})'
|
||||||
|
|
||||||
#unbind -T copy-mode-vi MouseDragEnd1Pane
|
|
||||||
set-window-option -g mode-keys vi
|
set-window-option -g mode-keys vi
|
||||||
bind-key -T copy-mode-vi v send -X begin-selection
|
bind-key -T copy-mode-vi v send -X begin-selection
|
||||||
bind-key -T copy-mode-vi V send -X select-line
|
bind-key -T copy-mode-vi V send -X select-line
|
||||||
|
Reference in New Issue
Block a user