From 791bc419b6dac7c70951981ef6b34cdf85828470 Mon Sep 17 00:00:00 2001 From: adikro Date: Sat, 20 Dec 2025 03:14:45 +0100 Subject: absolutely massive rewrite, made (almost) everything modular with changes to come --- modules/hm/terminal/btop.nix | 6 --- modules/hm/terminal/default.nix | 10 ---- modules/hm/terminal/fish.nix | 62 ---------------------- modules/hm/terminal/foot.nix | 25 --------- modules/hm/terminal/starship.nix | 111 --------------------------------------- modules/hm/terminal/utils.nix | 26 --------- 6 files changed, 240 deletions(-) delete mode 100644 modules/hm/terminal/btop.nix delete mode 100644 modules/hm/terminal/default.nix delete mode 100644 modules/hm/terminal/fish.nix delete mode 100644 modules/hm/terminal/foot.nix delete mode 100644 modules/hm/terminal/starship.nix delete mode 100644 modules/hm/terminal/utils.nix (limited to 'modules/hm/terminal') diff --git a/modules/hm/terminal/btop.nix b/modules/hm/terminal/btop.nix deleted file mode 100644 index dcd59ed..0000000 --- a/modules/hm/terminal/btop.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ ... }: -{ - programs.btop = { - enable = true; - }; -} diff --git a/modules/hm/terminal/default.nix b/modules/hm/terminal/default.nix deleted file mode 100644 index 635f75e..0000000 --- a/modules/hm/terminal/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ ... }: -{ - imports = [ - ./btop.nix - ./fish.nix - ./foot.nix - ./starship.nix - ./utils.nix - ]; -} diff --git a/modules/hm/terminal/fish.nix b/modules/hm/terminal/fish.nix deleted file mode 100644 index ec75de8..0000000 --- a/modules/hm/terminal/fish.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ pkgs, ... }: -{ - programs.fish = { - enable = true; - - interactiveShellInit = '' - set fish_greeting - fastfetch - ''; - - shellAliases = { - nos = "nh os switch"; - nob = "nh os boot"; - nfu = "nix flake update"; - ll = "ls -lah"; - la = "ls -A"; - md = "mkdir -p"; - rmf = "rm -rf"; - gl = "git log --oneline --graph --decorate"; - untar = "tar -xzvf"; - tarc = "tar -czvf"; - ff = "fastfetch"; - cat = "bat"; - ls = "eza"; - }; - - plugins = [ - { - name = "transient-fish"; - src = pkgs.fishPlugins.transient-fish.src; - } - { - name = "fishbang"; - src = pkgs.fishPlugins.fishbang.src; - } - { - name = "puffer"; - src = pkgs.fishPlugins.puffer.src; - } - { - name = "pisces"; - src = pkgs.fishPlugins.pisces.src; - } - { - name = "fzf-fish"; - src = pkgs.fishPlugins.fzf-fish.src; - } - { - name = "fish-you-should-use"; - src = pkgs.fishPlugins.fish-you-should-use.src; - } - { - name = "colored-man-pages"; - src = pkgs.fishPlugins.colored-man-pages.src; - } - { - name = "fifc"; - src = pkgs.fishPlugins.fifc.src; - } - ]; - }; -} diff --git a/modules/hm/terminal/foot.nix b/modules/hm/terminal/foot.nix deleted file mode 100644 index 5c3098b..0000000 --- a/modules/hm/terminal/foot.nix +++ /dev/null @@ -1,25 +0,0 @@ -{pkgs, ...}: -let - footTheme = pkgs.fetchurl { - url = "https://codeberg.org/dnkl/foot/raw/branch/master/themes/gruvbox-dark"; - sha256 = "sha256-ubvnLgDEPGvNrwQdZRNguftg2SF5qcO1iVK0Tb5ZveI="; - }; -in -{ - programs.foot = { - enable = true; - settings = { - main = { - font="JetBrainsMonoNFM-Regular:size=14"; -# font-bold = "${font}:style=Bold:${withSize}"; -# font-italic = "${fontItalic}:style=Italic:${withSize}"; -# font-bold-italic = "${fontItalic}:style=BoldItalic:${withSize}"; - box-drawings-uses-font-glyphs = true; - include = "${footTheme}"; -}; - scrollback = { - lines = 10000; - }; - }; - }; - } diff --git a/modules/hm/terminal/starship.nix b/modules/hm/terminal/starship.nix deleted file mode 100644 index 82ab84e..0000000 --- a/modules/hm/terminal/starship.nix +++ /dev/null @@ -1,111 +0,0 @@ -{ ... }: -{ - programs.starship = { - enable = true; - settings = { - add_newline = true; - aws.disabled = true; - battery.disabled = true; - buf.disabled = true; - bun.disabled = true; - c.format = "[$symbol ]($style)"; - cpp = { - disabled = false; - format = "[$symbol ]($style)"; - }; - cmake.disabled = true; - cobol.disabled = true; - # cmd_duration = { - # min_time = 3; - # show_notifications = true; - # min_time_to_notify = 30; - # }; - conda.disabled = true; - container.disabled = true; - crystal.disabled = true; - daml.disabled = true; - dart.disabled = true; - deno.disabled = true; - directory = { - truncate_to_repo = false; - read_only = ""; - }; - docker_context = { - format = "[$symbol ]($style)"; - symbol = ""; - }; - dotnet.disabled = true; - elixir.disabled = true; - elm.disabled = true; - erlang.disabled = true; - fennel.disabled = true; - fortran.disabled = true; - gcloud.disabled = true; - git_commit.tag_symbol = ""; - git_status = { - conflicted = "󰦎"; - ahead = ""; - behind = ""; - diverged = ""; - renamed = ""; - deleted = "x"; - }; - gleam.disabled = true; - golang.disabled = true; - guix_shell.disabled = true; - gradle.disabled = true; - haskell.disabled = true; - haxe.disabled = true; - helm.disabled = true; - hostname.format = "[$hostname ]($style) "; - java.disabled = true; - jobs.symbol = "󰓎"; - julia.disabled = true; - kotlin.disabled = true; - lua.disabled = true; - meson.disabled = true; - mojo.disabled = true; - nats.disabled = true; - netns.disabled = true; - nim.disabled = true; - nix_shell.format = "[$symbol$state ]($style)"; - nodejs.disabled = true; - ocaml.disabled = true; - odin.disabled = true; - opa.disabled = true; - openstack.disabled = true; - package.disabled = true; - perl.disabled = true; - php.disabled = true; - pixi.disabled = true; - pulumi.disabled = true; - purescript.disabled = true; - python = { - symbol = ""; - format = "[$symbol ]($style)"; - }; - quarto.disabled = true; - rlang.disabled = true; - raku.disabled = true; - red.disabled = true; - ruby.disabled = true; - rust.symbol = ""; - scala.disabled = true; - singularity.disabled = true; - solidity.disabled = true; - spack.disabled = true; - # sudo = { - # format = "[sudo ]($style)"; - # disabled = false; - # }; - swift.disabled = true; - terraform.disabled = true; - typst.disabled = true; - vagrant.disabled = true; - vlang.disabled = true; - vcsh.disabled = true; - xmake.disabled = true; - zig.disabled = true; - }; - }; -} diff --git a/modules/hm/terminal/utils.nix b/modules/hm/terminal/utils.nix deleted file mode 100644 index c408e4a..0000000 --- a/modules/hm/terminal/utils.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ pkgs, ... }: -{ - programs.zoxide = { - enable = true; - options = [ - "--cmd cd" - ]; - }; - programs.bat = { - enable = true; - config = { - theme = "gruvbox-dark"; - tabs = "2"; - }; - }; - home.packages = with pkgs; [ - fzf - fd - chafa - hexyl - eza - ripgrep - procs - fastfetch - ]; -} -- cgit v1.3