bat, and no more rust
This commit is contained in:
@@ -3,14 +3,18 @@ pkgs:
|
|||||||
enable = true;
|
enable = true;
|
||||||
extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ];
|
extraPackages = with pkgs.bat-extras; [ batdiff batman batgrep batwatch ];
|
||||||
config = {
|
config = {
|
||||||
|
style = "numbers";
|
||||||
theme = "catppuccin-frappe";
|
theme = "catppuccin-frappe";
|
||||||
};
|
};
|
||||||
themes = {
|
themes = {
|
||||||
catppuccin-frappe = builtins.readFile (pkgs.fetchFromGitHub {
|
catppuccin-frappe = {
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "catppuccin";
|
owner = "catppuccin";
|
||||||
repo = "sublime-text"; # Bat uses sublime syntax for its themes
|
repo = "sublime-text"; # Bat uses sublime syntax for its themes
|
||||||
rev = "3d8625d937d89869476e94bc100192aa220ce44a";
|
rev = "3d8625d937d89869476e94bc100192aa220ce44a";
|
||||||
sha256 = "3ABUsfJpb6RO6AiuuSL5gwDofJIwC5tlEMzBrlY9/s0=";
|
sha256 = "3ABUsfJpb6RO6AiuuSL5gwDofJIwC5tlEMzBrlY9/s0=";
|
||||||
} + "/Frappe.tmTheme");
|
};
|
||||||
|
file = "Frappe.tmTheme";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ set -g @thumbs-unique enabled
|
|||||||
shell = pkgs.zsh + "/bin/zsh";
|
shell = pkgs.zsh + "/bin/zsh";
|
||||||
shortcut = "Space";
|
shortcut = "Space";
|
||||||
tmuxinator.enable = true;
|
tmuxinator.enable = true;
|
||||||
|
terminal = "screen-256color";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
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 'y' send -X copy-selection-and-cancel
|
bind-key -T copy-mode-vi 'y' send -X copy-selection-and-cancel
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
home.sessionVariables.EDITOR = "nvim";
|
home.sessionVariables.EDITOR = "nvim";
|
||||||
home.sessionVariables.RUST_SRC_PATH = "${pkgs.rust-bin.stable."1.68.0".rust-src}/lib/rustlib/src/rust/library";
|
home.sessionVariables.RUST_SRC_PATH = "${pkgs.rust-bin.stable."1.68.0".rust-src}/lib/rustlib/src/rust/library";
|
||||||
|
|
||||||
|
home.sessionPath=[
|
||||||
|
"~/.cargo/bin"
|
||||||
|
];
|
||||||
|
|
||||||
xdg.enable = true;
|
xdg.enable = true;
|
||||||
# xdg.configFile."k9s/skin.yml" = {
|
# xdg.configFile."k9s/skin.yml" = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
@@ -76,9 +80,9 @@
|
|||||||
pkgs.ripgrep
|
pkgs.ripgrep
|
||||||
pkgs.rlwrap
|
pkgs.rlwrap
|
||||||
# pkgs.rust-analyzer
|
# pkgs.rust-analyzer
|
||||||
pkgs.rust-script
|
# pkgs.rust-script
|
||||||
pkgs.rust-bin.stable."1.68.0".default
|
# pkgs.rust-bin.stable."1.68.0".default
|
||||||
pkgs.rust-bin.stable."1.68.0".rust-analyzer
|
# pkgs.rust-bin.stable."1.68.0".rust-analyzer
|
||||||
# pkgs.rustup
|
# pkgs.rustup
|
||||||
pkgs.sbcl
|
pkgs.sbcl
|
||||||
# pkgs.source-code-pro
|
# pkgs.source-code-pro
|
||||||
@@ -105,7 +109,7 @@
|
|||||||
|
|
||||||
|
|
||||||
programs.bash.enable = true;
|
programs.bash.enable = true;
|
||||||
# programs.bat = import ./home-bat.nix pkgs;
|
programs.bat = import ./home-bat.nix pkgs;
|
||||||
programs.btop.enable = true;
|
programs.btop.enable = true;
|
||||||
programs.direnv.enable = true;
|
programs.direnv.enable = true;
|
||||||
programs.eza = import ./home-exa.nix;
|
programs.eza = import ./home-exa.nix;
|
||||||
@@ -114,7 +118,7 @@
|
|||||||
# programs.gh.enable = true;
|
# programs.gh.enable = true;
|
||||||
programs.git.enable = true;
|
programs.git.enable = true;
|
||||||
programs.git.delta.enable = true;
|
programs.git.delta.enable = true;
|
||||||
# programs.ion.enable = true;
|
programs.ion.enable = true;
|
||||||
# programs.java.enable = true;
|
# programs.java.enable = true;
|
||||||
# programs.java.package = pkgs.jdk17;
|
# programs.java.package = pkgs.jdk17;
|
||||||
programs.jq.enable = true;
|
programs.jq.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user