From 5a57755709cd6130c44ea22e681082f7a6134ac2 Mon Sep 17 00:00:00 2001 From: death916 Date: Thu, 12 Feb 2026 03:39:21 -0800 Subject: [PATCH] fish --- flake.lock | 125 +------------------------------ home-manager/home.nix | 6 ++ modules/nixos/laptop/desktop.nix | 1 + 3 files changed, 9 insertions(+), 123 deletions(-) diff --git a/flake.lock b/flake.lock index 7cd3aa7..8974d88 100644 --- a/flake.lock +++ b/flake.lock @@ -101,38 +101,6 @@ "type": "github" } }, - "cachyos-kernel": { - "flake": false, - "locked": { - "lastModified": 1770747435, - "narHash": "sha256-MR4xm9zQZ5LuoHWWdrlWJyEJablzx36nY19dXpY4VE4=", - "owner": "CachyOS", - "repo": "linux-cachyos", - "rev": "661da6f123bf3984e462fe9f932a38e643d6e081", - "type": "github" - }, - "original": { - "owner": "CachyOS", - "repo": "linux-cachyos", - "type": "github" - } - }, - "cachyos-kernel-patches": { - "flake": false, - "locked": { - "lastModified": 1770760828, - "narHash": "sha256-bcAZJG390mv9fFJwzyFl3iRyrTpSTWsra14qBJujR4A=", - "owner": "CachyOS", - "repo": "kernel-patches", - "rev": "87a5bb45dfee4cf31a57472591cb5013a7e9afcf", - "type": "github" - }, - "original": { - "owner": "CachyOS", - "repo": "kernel-patches", - "type": "github" - } - }, "crane": { "locked": { "lastModified": 1766774972, @@ -218,41 +186,7 @@ "type": "github" } }, - "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1767039857, - "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", - "owner": "NixOS", - "repo": "flake-compat", - "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1769996383, - "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "57928607ea566b5db3ad13af0e57e921e6b12381", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "stylix", @@ -713,29 +647,6 @@ "type": "github" } }, - "nix-cachyos-kernel": { - "inputs": { - "cachyos-kernel": "cachyos-kernel", - "cachyos-kernel-patches": "cachyos-kernel-patches", - "flake-compat": "flake-compat_3", - "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1770778970, - "narHash": "sha256-0T5pWPxMtyyJcBkjJUI+4ftFA2M7NYhPJeLrkyiVRa8=", - "owner": "xddxdd", - "repo": "nix-cachyos-kernel", - "rev": "197a74778b6e8df8e9e43b863f605966a280596e", - "type": "github" - }, - "original": { - "owner": "xddxdd", - "ref": "release", - "repo": "nix-cachyos-kernel", - "type": "github" - } - }, "nixpkgs": { "locked": { "lastModified": 1766651565, @@ -752,21 +663,6 @@ "type": "github" } }, - "nixpkgs-lib": { - "locked": { - "lastModified": 1769909678, - "narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "72716169fe93074c333e8d0173151350670b824c", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, "nixpkgs-unstable": { "locked": { "lastModified": 1770562336, @@ -800,22 +696,6 @@ } }, "nixpkgs_3": { - "locked": { - "lastModified": 1770720068, - "narHash": "sha256-S8s8l0CfMYsFMNS0hXZaQV9sOTkUB6qdXdTSEs2aTT8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "8ee95bcb238069810a968efbf2bba8e4d6ff11a6", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable-small", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { "locked": { "lastModified": 1770617025, "narHash": "sha256-1jZvgZoAagZZB6NwGRv2T2ezPy+X6EFDsJm+YSlsvEs=", @@ -907,8 +787,7 @@ "flox": "flox", "home-manager": "home-manager", "hyprland": "hyprland", - "nix-cachyos-kernel": "nix-cachyos-kernel", - "nixpkgs": "nixpkgs_4", + "nixpkgs": "nixpkgs_3", "nixpkgs-unstable": "nixpkgs-unstable", "rust-overlay": "rust-overlay", "stylix": "stylix" @@ -958,7 +837,7 @@ "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts", "gnome-shell": "gnome-shell", "nixpkgs": [ "nixpkgs" diff --git a/home-manager/home.nix b/home-manager/home.nix index 5ae7d5b..cb54dc0 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -111,6 +111,7 @@ in programs.ghostty = { enable = true; enableBashIntegration = true; + enableFishIntegration = true; settings = { window-save-state = "always"; }; @@ -130,6 +131,7 @@ in programs.starship = { enable = true; enableBashIntegration = true; + enableFishIntegration = true; settings = { add_newline = false; aws.disabled = true; @@ -199,6 +201,10 @@ in ); }; + programs.fish = { + enable = true; + }; + programs.bash = { enable = true; enableCompletion = true; diff --git a/modules/nixos/laptop/desktop.nix b/modules/nixos/laptop/desktop.nix index 4fbd3c5..4b057b9 100644 --- a/modules/nixos/laptop/desktop.nix +++ b/modules/nixos/laptop/desktop.nix @@ -118,4 +118,5 @@ services.fprintd.enable = false; programs.direnv.enable = true; programs.nix-ld.enable = true; + programs.fish.enable = true; }