more changes

This commit is contained in:
2023-11-20 23:28:12 +01:00
parent 1d562fba74
commit c3f7fa44fc
5 changed files with 23 additions and 77 deletions

View File

@@ -0,0 +1,14 @@
{
enable = true;
settings = {
shell = "fish";
font = {
family = "JetBrainsMono NerdFont";
size = 12;
};
window = {
padding = { x = 16; y = 16; };
opacity = 0.8;
};
};
}

View File

@@ -1,45 +0,0 @@
{
enable = true;
settings = {
main = {
shell = "fish";
term = "foot";
title = "Terminal";
font = "JetBrainsMono NerdFont:size=12";
pad = "25x25";
};
cursor = {
style = "beam";
color = "191c1e e1e2e5";
beam-thickness = 1.5;
};
colors = {
alpha=0.8;
background = "191c1e";
foreground = "e1e2e5";
regular0 = "191c1e";
regular1 = "ffb4a9";
regular2 = "00668b";
regular3 = "c3e7ff";
regular4 = "c3e7ff";
regular5 = "d1e5f4";
regular6 = "79d0ff";
regular7 = "c0c7cd";
bright0 = "191c1e";
bright1 = "ffb4a9";
bright2 = "00668b";
bright3 = "c3e7ff";
bright4 = "c3e7ff";
bright5 = "d1e5f4";
bright6 = "79d0ff";
bright7 = "c0c7cd";
};
key-bindings = {
scrollback-up-page = "Page_Up";
scrollback-down-page = "Page_Down";
clipboard-copy = "Control+c";
clipboard-paste = "Control+v";
search-start = "Control+f";
};
};
}

View File

@@ -94,9 +94,7 @@
configDir = ./ags;
};
programs.fuzzel = import ./fuzzel.nix;
# programs.alacritty.enable = true;
programs.fish.enable = true;
programs.foot = import ./foot.nix;
programs.alacritty = import ./alacritty.nix;
programs.wofi = import ./wofi.nix;
programs.swaylock = import ./swaylock.nix;

View File

@@ -1,6 +1,6 @@
[
"SUPER,Q,killactive"
"SUPER,T,exec,foot"
"SUPER,T,exec,alacritty"
"SUPER_SHIFT,C,exec,hyprpicker"
"SUPER_SHIFT,S,exec,slurp | grim -g - - | wl-copy"
"SUPER,P,pseudo,"

View File

@@ -1,40 +1,19 @@
{ pkgs }:
{
home-manager.enable = true;
zsh = import ./programs/zsh.nix { inherit pkgs; };
rbw = import ./programs/bitwarden.nix;
git = import ./programs/git.nix;
lazygit.enable = true;
nixvim = import ./programs/nixvim.nix { inherit pkgs; };
nushell = {
fish = {
enable = true;
extraConfig = ''
let carapace_completer = { |spans|
carapace $spans.0 nushell $spans | from json
}
$env.config = {
show_banner: false,
completions: {
case_sensitive: false
quick: true
partial: true
algorithm: "fuzzy"
external: {
enable: true
max_results: 100
completer: $carapace_completer
}
}
}
$env.PATH = ($env.PATH | split row (char esep) | append /usr/bin/env)
$env.EDITOR = nvim
interactiveShellInit = ''
set fish_greeting
'';
};
carapace = {
oh-my-posh = {
enable = true;
enableNushellIntegration = true;
useTheme = "pararussel";
enableFishIntegration = true;
};
}