Add tmux for lxsameer
This commit is contained in:
parent
61ec06c4b3
commit
d3c1ca220f
36
flake.lock
36
flake.lock
|
@ -5,11 +5,11 @@
|
|||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1708564520,
|
||||
"narHash": "sha256-juduDTYBhGN6jNfQ5RMDpbQF+MkO0pj3k7XGDSTjAbs=",
|
||||
"lastModified": 1708910350,
|
||||
"narHash": "sha256-cTuJVlOm05aQFIgGuYikgkrI61P2vTO2OfXwIRWEzUg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "disko",
|
||||
"rev": "23d308f0059955e3719efc81a34d1fc0369fbb74",
|
||||
"rev": "a13f36255cf4ce99cc4236a34251c2e7106e101d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -46,18 +46,16 @@
|
|||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"dirtyRev": "688c76af875a26c7ae3229937cd86bd79cf0e102-dirty",
|
||||
"dirtyShortRev": "688c76af875a-dirty",
|
||||
"lastModified": 1708611597,
|
||||
"narHash": "sha256-os+zgz16WsM8kLirJ+SX4+sUqHArmdmZi5u3tG+ksK8=",
|
||||
"ref": "v4",
|
||||
"rev": "688c76af875a26c7ae3229937cd86bd79cf0e102",
|
||||
"revCount": 1045,
|
||||
"narHash": "sha256-w4mvH7EdpUg+QS7fWrVDJ7aomv0CPWNqAbd8BhE0iV0=",
|
||||
"type": "git",
|
||||
"url": "https://devheroes.codes/FG42/FG42"
|
||||
"url": "file:///home/lxsameer/src/fg42"
|
||||
},
|
||||
"original": {
|
||||
"ref": "v4",
|
||||
"type": "git",
|
||||
"url": "https://devheroes.codes/FG42/FG42"
|
||||
"url": "file:///home/lxsameer/src/fg42"
|
||||
}
|
||||
},
|
||||
"flake-utils": {
|
||||
|
@ -137,11 +135,11 @@
|
|||
},
|
||||
"nixlib": {
|
||||
"locked": {
|
||||
"lastModified": 1708217146,
|
||||
"narHash": "sha256-nGfEv7k78slqIR5E0zzWSx214d/4/ZPKDkObLJqVLVw=",
|
||||
"lastModified": 1708821942,
|
||||
"narHash": "sha256-jd+E1SD59qty65pwqad2mftzkT6vW5nNFWVuvayh4Zw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs.lib",
|
||||
"rev": "e623008d8a46517470e6365505f1a3ce171fa46a",
|
||||
"rev": "479831ed8b3c9c7b80533999f880c7d0bf6a491b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -158,11 +156,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1708563055,
|
||||
"narHash": "sha256-FaojUZNu+YPFi3eCI7mL4kxPKQ51DoySa7mqmllUOuc=",
|
||||
"lastModified": 1708940320,
|
||||
"narHash": "sha256-QOWRJlqT5FRESiaO42/QV/GbSRNKSa4XUDs3cNQsoWI=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixos-generators",
|
||||
"rev": "f4631dee1a0fd56c0db89860e83e3588a28c7631",
|
||||
"rev": "5b7772406956f95e8a0e1f27218b1e7cf6e9164a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -188,11 +186,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1708501555,
|
||||
"narHash": "sha256-zJaF0RkdIPbh8LTmnpW/E7tZYpqIE+MePzlWwUNob4c=",
|
||||
"lastModified": 1708815994,
|
||||
"narHash": "sha256-hL7N/ut2Xu0NaDxDMsw2HagAjgDskToGiyZOWriiLYM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b50a77c03d640716296021ad58950b1bb0345799",
|
||||
"rev": "9a9dae8f6319600fa9aebde37f340975cab4b8c0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -34,8 +34,8 @@
|
|||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
fg42.url = "git+https://devheroes.codes/FG42/FG42?ref=v4";
|
||||
#fg42.url = "/home/lxsameer/.fg42";
|
||||
# fg42.url = "git+https://devheroes.codes/FG42/FG42?ref=v4";
|
||||
fg42.url = "/home/lxsameer/src/fg42";
|
||||
|
||||
flake_utils.url = "github:numtide/flake-utils";
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
# browsers
|
||||
librewolf
|
||||
firefox
|
||||
|
||||
|
||||
# utils
|
||||
ripgrep
|
||||
eza # A modern replacement for ‘ls’
|
||||
|
@ -93,7 +93,7 @@
|
|||
zstd
|
||||
gnupg
|
||||
libnotify
|
||||
|
||||
|
||||
# nix related
|
||||
#
|
||||
# it provides the command `nom` works just like `nix`
|
||||
|
@ -154,7 +154,7 @@
|
|||
extraConfig = {
|
||||
core = {
|
||||
abbrev = 12;
|
||||
excludesFile = "${./git/gitignore}";
|
||||
excludesFile = "${./git/gitignore}";
|
||||
};
|
||||
|
||||
pretty = {
|
||||
|
@ -164,12 +164,12 @@
|
|||
url."git@github.com:" = {
|
||||
insteadOf = "https://github.com/";
|
||||
};
|
||||
|
||||
|
||||
sendemail = {
|
||||
smtpEncryption = "tls";
|
||||
smtpServer = "fencepost.gnu.org";
|
||||
smtpUser = "lxsameer";
|
||||
smtpServerPort = 587;
|
||||
smtpEncryption = "tls";
|
||||
smtpServer = "fencepost.gnu.org";
|
||||
smtpUser = "lxsameer";
|
||||
smtpServerPort = 587;
|
||||
};
|
||||
|
||||
status.submoduleSummary = true;
|
||||
|
@ -221,6 +221,8 @@
|
|||
d = "docker";
|
||||
n = "nix";
|
||||
ew = "emacs -nw";
|
||||
pu = "git push origin $(git branch --show-current)";
|
||||
pl = "git pull origin $(git branch --show-current)";
|
||||
_ = "sudo";
|
||||
};
|
||||
|
||||
|
@ -295,6 +297,40 @@
|
|||
enableZshIntegration = true;
|
||||
};
|
||||
|
||||
programs.tmux = {
|
||||
enable = true;
|
||||
terminal = "tmux-256color";
|
||||
historyLimit = 100000;
|
||||
keyMode = "emacs";
|
||||
prefix = "M-Space";
|
||||
|
||||
plugins = (with pkgs.tmuxPlugins; [
|
||||
cpu
|
||||
jump
|
||||
mode-indicator
|
||||
net-speed
|
||||
tmux-fzf
|
||||
]);
|
||||
|
||||
extraConfig = ''
|
||||
unbind C-b
|
||||
set -g @jump-key 'M-1'
|
||||
bind C-b copy-mode -u
|
||||
bind Space copy-mode
|
||||
|
||||
bind enter new-window
|
||||
bind-key -T copy-mode M-w send-keys -X copy-pipe-and-cancel "xclip -selection clipboard -i"
|
||||
|
||||
bind-key -T copy-mode m send-keys -X page-up
|
||||
bind-key -T copy-mode n send-keys -X page-down
|
||||
set-option -g visual-activity off
|
||||
set-option -g visual-bell off
|
||||
set-option -g visual-silence off
|
||||
set-window-option -g monitor-activity off
|
||||
set-option -g bell-action none
|
||||
'';
|
||||
};
|
||||
|
||||
programs.mpv.enable = true;
|
||||
programs.obs-studio.enable = true;
|
||||
programs.noti.enable = true;
|
||||
|
@ -334,5 +370,5 @@
|
|||
enable = true;
|
||||
enableSshSupport = true;
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue