diff --git a/configuration.nix b/configuration.nix index 1a93090..9405013 100644 --- a/configuration.nix +++ b/configuration.nix @@ -6,8 +6,7 @@ boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.configurationLimit = 3; boot.loader.efi.canTouchEfiVariables = true; - boot.loader.timeout = 1; - boot.loader.systemd-boot.consoleMode = "max"; + boot.loader.timeout = 0; networking.hostName = "framework"; @@ -143,10 +142,8 @@ # Enable periodic TRIM for NVMe/SSD health services.fstrim.enable = true; - services.irqbalance.enable = true; - services.earlyoom.enable = true; - # Keep only last 3 generations, GC everything else (daily) + # Keep only last 10 generations, GC everything else (daily) systemd.services.nix-cleanup = { description = "Nix generation cleanup and garbage collection"; serviceConfig.Type = "oneshot"; @@ -207,9 +204,6 @@ "vm.vfs_cache_pressure" = 50; # Keep more filesystem cache in RAM "vm.dirty_ratio" = 15; # Write to disk when 15% of RAM is dirty "vm.dirty_background_ratio" = 5; # Start writing when 5% dirty - "kernel.nmi_watchdog" = 0; - "net.core.default_qdisc" = "fq"; - "net.ipv4.tcp_congestion_control" = "bbr"; }; # Use RAM disk (tmpfs) for temporary files - much faster than disk diff --git a/home.nix b/home.nix index 2c14eb4..c612b75 100644 --- a/home.nix +++ b/home.nix @@ -66,18 +66,13 @@ # CLI bat claude-code - fd - btop fastfetch gh hyfetch - jq mkp224o nixfmt - difftastic ripgrep tea - trash-cli tree unzip @@ -150,11 +145,6 @@ }; }; - programs.starship = { - enable = true; - enableBashIntegration = true; - }; - programs.zellij = { enable = true; enableBashIntegration = true; @@ -187,11 +177,6 @@ ]; }; - programs.fzf = { - enable = true; - enableBashIntegration = true; - }; - programs.zoxide = { enable = true; enableBashIntegration = true; @@ -205,7 +190,6 @@ programs.bash = { enable = true; - enableCompletion = true; shellAliases = { "dr" = "direnv reload"; "da" = "direnv allow"; @@ -228,7 +212,6 @@ jdiff = "jj diff"; jsq = "jj squash"; h = "hx"; - t = "trash"; vanity = "mkp224o-amd64-64-24k -d noisebridgevanitytor noisebridge{2..7}"; }; initExtra = '' @@ -267,8 +250,8 @@ settings = { remotes.origin.auto-track-bookmarks = "glob:*"; user = { - email = "jet@extremist.software"; - name = "Jet"; + email = "jetthomaspham@gmail.com"; + name = "Jet Pham"; }; signing = { @@ -285,7 +268,6 @@ editor = "hx"; pager = "bat --style=plain"; }; - diff.tool = [ "difft" "--color=always" "$left" "$right" ]; }; };