From b625e2addb55790f2da30905d072440d6cf4d9e3 Mon Sep 17 00:00:00 2001 From: XNM Date: Tue, 21 Nov 2023 20:58:51 +0200 Subject: [PATCH] Starship & Kernel & Packages changes Checklog: 1. Return to `mainline` kernel. 2. Updated `starship` config (added symblos). 3. Added `lua` to packages. 4. Deleted `erlang` from packages. --- README.md | 6 ++-- .../.config/fish/functions/fish_greeting.fish | 2 +- home/.config/starship.toml | 35 +++++++++++++++++++ nixos/configuration.nix | 6 ++-- 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7e2f1d9..15388e6 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ ![nixos](https://img.shields.io/badge/NixOS-24273A.svg?style=flat&logo=nixos&logoColor=CAD3F5) ![nixpkgs](https://img.shields.io/badge/nixpkgs-unstable-informational.svg?style=flat&logo=nixos&logoColor=CAD3F5&colorA=24273A&colorB=8aadf4) -![linux kernel](https://img.shields.io/badge/linux_kernel-zen--latest-informational.svg?style=flat&logo=linux&logoColor=f4dbd6&colorA=24273A&colorB=b7bdf8) +![linux kernel](https://img.shields.io/badge/linux_kernel-mainline-informational.svg?style=flat&logo=linux&logoColor=f4dbd6&colorA=24273A&colorB=b7bdf8) ![hyprland](https://img.shields.io/badge/hyprland-development-informational.svg?style=flat&logo=wayland&logoColor=eed49f&colorA=24273A&colorB=91d7e3) ![rust](https://img.shields.io/badge/rust-nightly-informational.svg?style=flat&logo=rust&logoColor=f5a97f&colorA=24273A&colorB=f5a97f) @@ -33,7 +33,7 @@ This system leverages cutting-edge channels and versions of software to provide - **nixpkgs**: unstable - **hyprland**: development version -- **linux kernel**: zen-latest +- **linux kernel**: mainline - **rust**: nightly version This approach ensures that you stay on the forefront of technology, receiving the most recent software advancements promptly. ๐ŸšจHowever, it's important to note that this emphasis on bleeding-edge software may impact the stability of the system. @@ -55,7 +55,7 @@ The showcased images do not reflect the latest version of the system's appearanc | Component | Version/Name | |-----------------------|-----------------------------| | Distro | NixOS | -| Kernel | Zen | +| Kernel | Mainline | | Shell | Fish | | Display Server | Wayland | | WM (Compositor) | Hyprland | diff --git a/home/.config/fish/functions/fish_greeting.fish b/home/.config/fish/functions/fish_greeting.fish index 03cc3ed..f7dd28d 100644 --- a/home/.config/fish/functions/fish_greeting.fish +++ b/home/.config/fish/functions/fish_greeting.fish @@ -1,6 +1,6 @@ function fish_greeting set_color blue; echo "๎œ’ Distro: ๏Œ“ NixOS" - set_color white; echo "๎ž– Langs: ๎žจ Rust ๎šฉ Zig ๎˜ง Go ๎œ˜ JS ๓ฐ›ฆ TS ๎œผ Python ๎šก Wasm" + set_color white; echo "๎ž– Langs: ๎žจ Rust ๎šฉ Zig ๎˜ง Go ๎œ˜ JS ๓ฐ›ฆ TS ๎œผ Python ๎˜  Lua ๎šก Wasm" set_color green; echo "๎ž• Shell: ๓ฐˆบ Fish" set_color yellow; echo "๓ฐŸถ Mood: ๐Ÿ‘จโ€๐Ÿ’ป" set_color cyan; figlet random -f binary diff --git a/home/.config/starship.toml b/home/.config/starship.toml index f871774..c346d0c 100644 --- a/home/.config/starship.toml +++ b/home/.config/starship.toml @@ -1,10 +1,12 @@ [aws] +symbol = "๓ฐธ " format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]' [bun] format = '\[[$symbol($version)]($style)\]' [c] +symbol = "๎™‰ " format = '\[[$symbol($version(-$name))]($style)\]' [cmake] @@ -20,33 +22,41 @@ format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol$environment]($style)\]' [crystal] +symbol = "๎˜ฏ " format = '\[[$symbol($version)]($style)\]' [daml] format = '\[[$symbol($version)]($style)\]' [dart] +symbol = "๎™Œ " format = '\[[$symbol($version)]($style)\]' [deno] format = '\[[$symbol($version)]($style)\]' [docker_context] +symbol = "๎™ " format = '\[[$symbol$context]($style)\]' [dotnet] +symbol = "๓ฐชฎ " format = '\[[$symbol($version)(๐ŸŽฏ $tfm)]($style)\]' [elixir] +symbol = "๎˜ญ " format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' [elm] +symbol = "๎˜ฌ " format = '\[[$symbol($version)]($style)\]' [erlang] +symbol = "๎žฑ " format = '\[[$symbol($version)]($style)\]' [gcloud] +symbol = "๎žฒ " format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]' [git_branch] @@ -56,36 +66,46 @@ format = '\[[$symbol$branch]($style)\]' format = '([\[$all_status$ahead_behind\]]($style))' [golang] +symbol = "๎™ž " format = '\[[$symbol($version)]($style)\]' [guix_shell] +symbol = "๏Œฅ " format = '\[[$symbol]($style)\]' [haskell] +symbol = "๎˜Ÿ " format = '\[[$symbol($version)]($style)\]' [haxe] +symbol = "๎™ฆ " format = '\[[$symbol($version)]($style)\]' [helm] +symbol = "โŽˆ " format = '\[[$symbol($version)]($style)\]' [hg_branch] format = '\[[$symbol$branch]($style)\]' [java] +symbol = "๎œธ " format = '\[[$symbol($version)]($style)\]' [julia] +symbol = "๎˜ค " format = '\[[$symbol($version)]($style)\]' [kotlin] +symbol = "๎˜ด " format = '\[[$symbol($version)]($style)\]' [kubernetes] +symbol = "๓ฑƒพ " format = '\[[$symbol$context( \($namespace\))]($style)\]' [lua] +symbol = "๓ฐขฑ " format = '\[[$symbol($version)]($style)\]' [memory_usage] @@ -95,15 +115,19 @@ format = '\[$symbol[$ram( | $swap)]($style)\]' format = '\[[$symbol$project]($style)\]' [nim] +symbol = "๎™ท " format = '\[[$symbol($version)]($style)\]' [nix_shell] +symbol = "๏Œ“ " format = '\[[$symbol$state( \($name\))]($style)\]' [nodejs] +symbol = "๓ฐŽ™ " format = '\[[$symbol($version)]($style)\]' [ocaml] +symbol = "๎™บ " format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' [opa] @@ -119,18 +143,22 @@ format = '\[[$symbol]($style)\]' format = '\[[$symbol$version]($style)\]' [perl] +symbol = "๎™พ " format = '\[[$symbol($version)]($style)\]' [php] +symbol = "๓ฐŒŸ " format = '\[[$symbol($version)]($style)\]' [pulumi] format = '\[[$symbol$stack]($style)\]' [purescript] +symbol = "๎˜ฐ " format = '\[[$symbol($version)]($style)\]' [python] +symbol = "๎˜† " format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' [raku] @@ -140,12 +168,15 @@ format = '\[[$symbol($version-$vm_version)]($style)\]' format = '\[[$symbol($version)]($style)\]' [ruby] +symbol = "๓ฐดญ " format = '\[[$symbol($version)]($style)\]' [rust] +symbol = "๎š‹ " format = '\[[$symbol($version)]($style)\]' [scala] +symbol = "๎šŽ " format = '\[[$symbol($version)]($style)\]' [spack] @@ -155,9 +186,11 @@ format = '\[[$symbol$environment]($style)\]' format = '\[[as $symbol]\]' [swift] +symbol = "๎š™ " format = '\[[$symbol($version)]($style)\]' [terraform] +symbol = "๎šš " format = '\[[$symbol$workspace]($style)\]' [time] @@ -170,7 +203,9 @@ format = '\[[$user]($style)\]' format = '\[[$symbol($version)]($style)\]' [vlang] +symbol = "๎šฌ " format = '\[[$symbol($version)]($style)\]' [zig] +symbol = "๎šฉ " format = '\[[$symbol($version)]($style)\]' diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 5a81735..2c6df15 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -167,7 +167,7 @@ # Linux Kernel - boot.kernelPackages = pkgs.linuxKernel.packages.linux_zen; + boot.kernelPackages = pkgs.linuxKernel.packages.linux_testing; # Enable networking networking.networkmanager = { @@ -457,15 +457,13 @@ mold gcc13 jdk11 - gleam - rebar3 - erlang go gopls delve (python311Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip])) nodePackages_latest.nodejs bun + lua zig numbat