summaryrefslogtreecommitdiff
path: root/home-manager/home.nix
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2025-11-23 01:20:53 -0700
committerDevin Finlinson <devin.finlinson@pm.me>2025-11-23 01:20:53 -0700
commit1fb944c2afe00df241aa81bafa4bd563fc64c822 (patch)
tree97d5847d0b9907babf23157ef5a41f0c854f18d5 /home-manager/home.nix
parent383cc2770f6b3f954aeee69397e225b36de1a450 (diff)
cleanup of messy home-manager config
Diffstat (limited to 'home-manager/home.nix')
-rw-r--r--home-manager/home.nix68
1 files changed, 1 insertions, 67 deletions
diff --git a/home-manager/home.nix b/home-manager/home.nix
index 6ed4a54..6ab9575 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -5,11 +5,7 @@
# in
{
imports = [
- ../modules/home-manager/starship.nix
- ../modules/home-manager/btop.nix
- ../modules/home-manager/helix.nix
- ../modules/home-manager/shell.nix
- ../modules/home-manager/bat.nix
+ ./default.nix
../modules/home-manager/waybar.nix
../modules/home-manager/swaylock.nix
../modules/home-manager/swayidle.nix
@@ -64,13 +60,7 @@
# qutebrowser
neofetch
kdePackages.yakuake
- (pass.withExtensions (ext: with ext; [ pass-audit pass-otp pass-update]))
- passExtensions.pass-audit
- passExtensions.pass-otp
- passExtensions.pass-update
- # pass
qflipper
- btop
cava
helvum
kdePackages.filelight
@@ -92,15 +82,9 @@
# texlive-combined-full
obs-studio # for recording or streaming
waybar
- starship
kitty
- eza
okteta
xxd
- zoxide
- broot
- procs
- gnupg
onlykey
# onlykey-cli
# onlykey-agent
@@ -157,10 +141,6 @@
# /etc/profiles/per-user/defin/etc/profile.d/hm-session-vars.sh
#
# if you don't want to manage your shell through Home Manager.
- sessionVariables = {
- EDITOR = "hx";
- # EDITOR = "emacs";
- };
};
# wayland.windowManager.hyprland = {
# enable = true;
@@ -175,52 +155,6 @@
loadAutoconfig = true;
};
- git = {
- enable = true;
- userName = "Devin Finlinson";
- userEmail = "devin.finlinson@pm.me";
- includes = [{path = "~/.gitconfig.local";}];
- extraConfig = {
- core = {
- editor = "hx";
- excludesfile = "~/.gitignore";
- };
- column = { ui = "auto"; };
- branch = { sort = "-committerdate"; };
- tag = { sort = "version:refname"; };
- init = { defaultBranch = "trunk"; };
- diff = {
- algorithm = "histogram";
- colorMoved = "plain";
- mnemonicPrefix = "true";
- renames = "true";
- };
- push = {
- default = "simple";
- autoSetupRemote = "true";
- folowTags = "true";
- };
- fetch = {
- prune = true;
- pruneTags = true;
- all = true;
- };
- pull = {rebase = false;};
- merge = { conflictstyle = "zdiff3"; };
- help = { autocorret = "prompt"; };
- commit = { verbose = true; };
- rerere = {
- enabled = true;
- autoupdate = true;
- };
- rebase = {
- autoSquash = true;
- autoStash = true;
- updateRefs = true;
- };
- };
- };
-
ssh = {
matchBlocks = {
serverAliveCountMax = 6;