Compare commits
No commits in common. "1ebc992f58bd04585c0acfb2588fc0e688974799" and "d666bae3698f3a74fc90d11899761a4d99de565d" have entirely different histories.
1ebc992f58
...
d666bae369
|
@ -9,8 +9,8 @@
|
||||||
boot.initrd.availableKernelModules =
|
boot.initrd.availableKernelModules =
|
||||||
[ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ];
|
[ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ];
|
||||||
boot.initrd.kernelModules = [ ];
|
boot.initrd.kernelModules = [ ];
|
||||||
boot.kernelModules = [ "kvm-amd" "v4l2loopback" ];
|
boot.kernelModules = [ "kvm-amd" ];
|
||||||
boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
fileSystems."/" = {
|
fileSystems."/" = {
|
||||||
device = "/dev/disk/by-uuid/b0ea5f1f-104f-4026-840a-4d46f3e827d1";
|
device = "/dev/disk/by-uuid/b0ea5f1f-104f-4026-840a-4d46f3e827d1";
|
||||||
|
|
|
@ -11,7 +11,7 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
import = [ "${catppuccin-alacritty}/catppuccin-mocha.yml" ];
|
import = [ "${catppuccin-alacritty}/catppuccin-mocha.yml" ];
|
||||||
window.opacity = 0.85;
|
window.opacity = 0.6;
|
||||||
font = {
|
font = {
|
||||||
normal.family = "FiraCode Nerd Font Mono";
|
normal.family = "FiraCode Nerd Font Mono";
|
||||||
size = 9.5;
|
size = 9.5;
|
||||||
|
|
1761
hosts/neodymium/home/shell/.p10k.zsh
Normal file
1761
hosts/neodymium/home/shell/.p10k.zsh
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,7 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
programs.atuin = {
|
|
||||||
enable = true;
|
|
||||||
enableZshIntegration = true;
|
|
||||||
settings = { sync_address = "https://atuin.fainsin.bzh"; };
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
let
|
|
||||||
catppuccin-bat = pkgs.fetchFromGitHub {
|
|
||||||
owner = "catppuccin";
|
|
||||||
repo = "bat";
|
|
||||||
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
|
|
||||||
sha256 = "1g2r6j33f4zys853i1c5gnwcdbwb6xv5w6pazfdslxf69904lrg9";
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
programs.bat = {
|
|
||||||
enable = true;
|
|
||||||
themes = {
|
|
||||||
catppuccin =
|
|
||||||
builtins.readFile "${catppuccin-bat}/Catppuccin-mocha.tmTheme";
|
|
||||||
};
|
|
||||||
config.theme = "catppuccin";
|
|
||||||
extraPackages = with pkgs.bat-extras; [ batman ];
|
|
||||||
};
|
|
||||||
programs.zsh.shellAliases = {
|
|
||||||
cat = "bat";
|
|
||||||
man = "batman";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +1,104 @@
|
||||||
{ ... }: {
|
{ pkgs, lib, ... }:
|
||||||
imports =
|
let
|
||||||
[ ./atuin.nix ./bat.nix ./direnv.nix ./exa.nix ./git.nix ./zsh.nix ];
|
catppuccin-bat = pkgs.fetchFromGitHub {
|
||||||
|
owner = "catppuccin";
|
||||||
|
repo = "bat";
|
||||||
|
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
|
||||||
|
sha256 = "1g2r6j33f4zys853i1c5gnwcdbwb6xv5w6pazfdslxf69904lrg9";
|
||||||
|
};
|
||||||
|
in {
|
||||||
|
|
||||||
|
programs.bat = {
|
||||||
|
enable = true;
|
||||||
|
themes = {
|
||||||
|
catppuccin =
|
||||||
|
builtins.readFile "${catppuccin-bat}/Catppuccin-mocha.tmTheme";
|
||||||
|
};
|
||||||
|
config.theme = "catppuccin";
|
||||||
|
extraPackages = with pkgs.bat-extras; [ batman ];
|
||||||
|
};
|
||||||
|
programs.zsh.shellAliases = {
|
||||||
|
cat = "bat";
|
||||||
|
man = "batman";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.exa = { enable = true; };
|
||||||
|
programs.zsh.shellAliases = {
|
||||||
|
l =
|
||||||
|
"exa -lahg --icons --git --time-style=long-iso --group-directories-first --color=always";
|
||||||
|
ll = "l --grid";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
lfs.enable = true;
|
||||||
|
userName = "Laureηt";
|
||||||
|
userEmail = "laurent@fainsin.bzh";
|
||||||
|
signing = {
|
||||||
|
signByDefault = true;
|
||||||
|
key =
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINTvwXCT99s1EwOCeGQ28jyCAH/RBoLZza9k5I7wWdEu laurent@neodymium";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.direnv = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.atuin = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
settings = { sync_address = "https://atuin.fainsin.bzh"; };
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.zsh = {
|
||||||
|
enable = true;
|
||||||
|
enableAutosuggestions = true;
|
||||||
|
enableSyntaxHighlighting = true;
|
||||||
|
enableCompletion = true;
|
||||||
|
sessionVariables = {
|
||||||
|
VISUAL = "micro";
|
||||||
|
EDITOR = "micro";
|
||||||
|
WORDCHARS = "*?_-.[]~=&;!#$%^(){}<>";
|
||||||
|
};
|
||||||
|
history = {
|
||||||
|
size = 1000000000;
|
||||||
|
path = "$HOME/.zsh_history";
|
||||||
|
extended = true;
|
||||||
|
};
|
||||||
|
initExtra = ''
|
||||||
|
bindkey -e
|
||||||
|
bindkey "^[[1;5C" forward-word
|
||||||
|
bindkey "^[[1;5D" backward-word
|
||||||
|
bindkey "^[[1;3C" forward-word
|
||||||
|
bindkey "^[[1;3D" backward-word
|
||||||
|
bindkey '^H' backward-kill-word
|
||||||
|
bindkey '5~' kill-word
|
||||||
|
'';
|
||||||
|
plugins = [
|
||||||
|
{
|
||||||
|
name = "powerlevel10k";
|
||||||
|
src = pkgs.zsh-powerlevel10k;
|
||||||
|
file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "powerlevel10k-config";
|
||||||
|
src = lib.cleanSource ./.;
|
||||||
|
file = ".p10k.zsh";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "zsh-nix-shell";
|
||||||
|
file = "nix-shell.plugin.zsh";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "chisui";
|
||||||
|
repo = "zsh-nix-shell";
|
||||||
|
rev = "227d284ab2dc2f5153826974e0094a1990b1b5b9";
|
||||||
|
sha256 = "11mkq58ssafvkq8sq27v0dl19mi2myi392nhxgi1q2q9q0gazcaa";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
programs.direnv = {
|
|
||||||
enable = true;
|
|
||||||
enableZshIntegration = true;
|
|
||||||
nix-direnv.enable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
programs.exa.enable = true;
|
|
||||||
programs.zsh.shellAliases = {
|
|
||||||
l =
|
|
||||||
"exa -lahg --icons --git --time-style=long-iso --group-directories-first --color=always";
|
|
||||||
ll = "l --grid";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
programs.git = {
|
|
||||||
enable = true;
|
|
||||||
lfs.enable = true;
|
|
||||||
userName = "Laureηt";
|
|
||||||
userEmail = "laurent@fainsin.bzh";
|
|
||||||
signing = {
|
|
||||||
signByDefault = true;
|
|
||||||
key =
|
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINTvwXCT99s1EwOCeGQ28jyCAH/RBoLZza9k5I7wWdEu laurent@neodymium";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.starship = {
|
|
||||||
enable = true;
|
|
||||||
enableZshIntegration = true;
|
|
||||||
|
|
||||||
settings = {
|
|
||||||
format = lib.concatStrings [
|
|
||||||
"$line_break"
|
|
||||||
"$package"
|
|
||||||
"$line_break"
|
|
||||||
"$character"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
{ pkgs, ... }: {
|
|
||||||
programs.zsh = {
|
|
||||||
enable = true;
|
|
||||||
enableAutosuggestions = true;
|
|
||||||
enableSyntaxHighlighting = true;
|
|
||||||
enableCompletion = true;
|
|
||||||
sessionVariables = {
|
|
||||||
VISUAL = "micro";
|
|
||||||
EDITOR = "micro";
|
|
||||||
WORDCHARS = "*?_-.[]~=&;!#$%^(){}<>";
|
|
||||||
};
|
|
||||||
history = {
|
|
||||||
size = 1000000000;
|
|
||||||
path = "$HOME/.zsh_history";
|
|
||||||
extended = true;
|
|
||||||
};
|
|
||||||
initExtra = ''
|
|
||||||
bindkey -e
|
|
||||||
bindkey "^[[1;5C" forward-word
|
|
||||||
bindkey "^[[1;5D" backward-word
|
|
||||||
bindkey "^[[1;3C" forward-word
|
|
||||||
bindkey "^[[1;3D" backward-word
|
|
||||||
bindkey '^H' backward-kill-word
|
|
||||||
bindkey '5~' kill-word
|
|
||||||
'';
|
|
||||||
plugins = [{
|
|
||||||
name = "zsh-nix-shell";
|
|
||||||
file = "nix-shell.plugin.zsh";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "chisui";
|
|
||||||
repo = "zsh-nix-shell";
|
|
||||||
rev = "227d284ab2dc2f5153826974e0094a1990b1b5b9";
|
|
||||||
sha256 = "11mkq58ssafvkq8sq27v0dl19mi2myi392nhxgi1q2q9q0gazcaa";
|
|
||||||
};
|
|
||||||
}];
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue