this is where we're at now

This commit is contained in:
atagen 2022-12-30 13:49:11 +11:00
parent 37a11e11ff
commit 06b48475d8
7 changed files with 272 additions and 41 deletions

View file

@ -19,8 +19,6 @@
home.packages = with pkgs; [
rustup
kitty
thunderbird
@ -29,18 +27,23 @@
btop
bat
broot
joshuto
ripgrep
fd
lazygit
fzf
latte-dock
kdeconnect
keepassxc
direnv
mpv
vscodium
syncthing
zoxide
@ -58,15 +61,21 @@
(callPackage ./homepkgs/git-credential-keepassxc.nix { })
(callPackage ./homepkgs/culr.nix { })
# (libsForQt5.callPackage ./homepkgs/bismuth.nix { })
];
programs.direnv = {
enable = true;
nix-direnv = {
enable = true;
};
};
gtk = {
enable = true;
theme = {
#package = pkgs.arc-theme;
name = "Simplewaita";
package = (pkgs.callPackage ./homepkgs/simplewaita-gtk.nix {});
name = "simplewaita";
};
};
@ -79,7 +88,7 @@
};
enable = true;
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
vimium
vimium-c
darkreader
localcdn
ublock-origin
@ -89,7 +98,6 @@
keepassxc-browser
user-agent-string-switcher
# happy-bonobo-disable-webrtc
# arc-dark-theme-we
];
profiles.default = {
id = 0;
@ -100,11 +108,6 @@
};
};
programs.broot = {
enable = true;
modal = true;
};
services.syncthing = {
enable = true;
};
@ -159,6 +162,26 @@
enableZshIntegration = true;
};
programs.fzf = {
enable = true;
enableZshIntegration = true;
colors = {
fg = "#d3dae3";
"fg+" = "#d3dae3";
bg = "#060604";
"bg+" = "#060604";
preview-fg = "#fdbc4b";
preview-bg = "#1e2233";
hl = "#da4453";
"hl+" = "#ed244e";
info = "#fdbc4b";
border = "#656a73";
prompt = "#c50ed2";
pointer = "#27ae60";
header = "#da4453";
};
};
programs.zsh = {
enable = true;
enableAutosuggestions = true;
@ -185,6 +208,10 @@ ps_culr()
ps ww$@ | culr
}
alias ...=\"cd ../..\"
alias ....=\"cd ../../..\"
alias .....=\"cd ../../../..\"
alias fresh=\"clear; echo; ~/.nix/header.sh\"
alias icat=\"kitty +kitten icat\"
alias chmox=\"chmod +x\"
@ -197,6 +224,8 @@ alias gl=\"git pull\"
alias gp=\"git push\"
alias gd=\"git diff\"
alias gcam=\"git commit -am\"
alias gcm=\"git commit -m\"
alias gr=\"git restore\"
alias gm=\"git merge\"
alias l=\"ls_culr\"
alias la=\"la_culr\"
@ -216,16 +245,26 @@ fresh
src = pkgs.zsh-vi-mode;
file = "share/zsh-vi-mode/zsh-vi-mode.zsh";
}
{
name = "zsh-autopair";
src = pkgs.zsh-autopair;
file = "share/zsh-autopair/zsh-autopair.zsh";
}
{
name = "zsh-completions";
src = pkgs.zsh-completions;
file = "share/zsh-completions/zsh-completions.zsh";
}
{
name = "zsh-autopair";
src = pkgs.zsh-autopair;
file = "share/zsh-autopair/zsh-autopair.zsh";
name = "zsh-command-time";
src = pkgs.zsh-command-time;
file = "share/zsh-completions/zsh-command-time.zsh";
}
# {
# name = "zsh-you-should-use";
# src = pkgs.zsh-you-should-use;
# # file = "share/zsh-completions/zsh-you-should-use.zsh";
# }
{
name = "zsh-autocomplete";
src = pkgs.zsh-autocomplete;
@ -236,21 +275,26 @@ fresh
src = pkgs.zsh-fast-syntax-highlighting;
file = "share/zsh-fast-syntax-highlighting/zsh-fast-syntax-highlighting.zsh";
}
{
name = "zsh-history-search-multi-word";
src = pkgs.zsh-history-search-multi-word;
file = "share/zsh-history-search-multi-word/zsh-history-search-multi-word.zsh";
}
{
name = "zsh-nix-shell";
src = pkgs.zsh-nix-shell;
file = "share/zsh-nix-shell/zsh-nix-shell.zsh";
}
{
name = "any-nix-shell";
src = pkgs.any-nix-shell;
file = "share/any-nix-shell/any-nix-shell.zsh";
}
{
name = "nix-zsh-completions";
src = pkgs.nix-zsh-completions;
file = "share/nix-zsh-completions/nix-zsh-completions.zsh";
}
# {
# name = "zsh-fzf-tab";
# src = pkgs.zsh-fzf-tab;
# # file = "share/zsh-fzf-tab/zsh-fzf-tab.zsh";
# }
];
};
@ -296,8 +340,12 @@ fresh
programs.helix.settings = {
theme = "bogster";
};
home.sessionVariables = {
GTK_THEME = "simplewaita";
};
home.stateVersion ="22.11";
home.stateVersion = "22.11";
programs.home-manager.enable = true;
}