1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

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.
This commit is contained in:
XNM
2023-11-21 20:58:51 +02:00
parent 8cef911c0c
commit b625e2addb
4 changed files with 41 additions and 8 deletions

View File

@@ -5,7 +5,7 @@
![nixos](https://img.shields.io/badge/NixOS-24273A.svg?style=flat&logo=nixos&logoColor=CAD3F5) ![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) ![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) ![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) ![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 - **nixpkgs**: unstable
- **hyprland**: development version - **hyprland**: development version
- **linux kernel**: zen-latest - **linux kernel**: mainline
- **rust**: nightly version - **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. 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 | | Component | Version/Name |
|-----------------------|-----------------------------| |-----------------------|-----------------------------|
| Distro | NixOS | | Distro | NixOS |
| Kernel | Zen | | Kernel | Mainline |
| Shell | Fish | | Shell | Fish |
| Display Server | Wayland | | Display Server | Wayland |
| WM (Compositor) | Hyprland | | WM (Compositor) | Hyprland |

View File

@@ -1,6 +1,6 @@
function fish_greeting function fish_greeting
set_color blue; echo " Distro:  NixOS" 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 green; echo " Shell: 󰈺 Fish"
set_color yellow; echo "󰟶 Mood: 👨‍💻" set_color yellow; echo "󰟶 Mood: 👨‍💻"
set_color cyan; figlet random -f binary set_color cyan; figlet random -f binary

View File

@@ -1,10 +1,12 @@
[aws] [aws]
symbol = "󰸏 "
format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]' format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]'
[bun] [bun]
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[c] [c]
symbol = " "
format = '\[[$symbol($version(-$name))]($style)\]' format = '\[[$symbol($version(-$name))]($style)\]'
[cmake] [cmake]
@@ -20,33 +22,41 @@ format = '\[[$symbol($version)]($style)\]'
format = '\[[$symbol$environment]($style)\]' format = '\[[$symbol$environment]($style)\]'
[crystal] [crystal]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[daml] [daml]
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[dart] [dart]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[deno] [deno]
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[docker_context] [docker_context]
symbol = " "
format = '\[[$symbol$context]($style)\]' format = '\[[$symbol$context]($style)\]'
[dotnet] [dotnet]
symbol = "󰪮 "
format = '\[[$symbol($version)(🎯 $tfm)]($style)\]' format = '\[[$symbol($version)(🎯 $tfm)]($style)\]'
[elixir] [elixir]
symbol = " "
format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]'
[elm] [elm]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[erlang] [erlang]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[gcloud] [gcloud]
symbol = " "
format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]' format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]'
[git_branch] [git_branch]
@@ -56,36 +66,46 @@ format = '\[[$symbol$branch]($style)\]'
format = '([\[$all_status$ahead_behind\]]($style))' format = '([\[$all_status$ahead_behind\]]($style))'
[golang] [golang]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[guix_shell] [guix_shell]
symbol = " "
format = '\[[$symbol]($style)\]' format = '\[[$symbol]($style)\]'
[haskell] [haskell]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[haxe] [haxe]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[helm] [helm]
symbol = "⎈ "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[hg_branch] [hg_branch]
format = '\[[$symbol$branch]($style)\]' format = '\[[$symbol$branch]($style)\]'
[java] [java]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[julia] [julia]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[kotlin] [kotlin]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[kubernetes] [kubernetes]
symbol = "󱃾 "
format = '\[[$symbol$context( \($namespace\))]($style)\]' format = '\[[$symbol$context( \($namespace\))]($style)\]'
[lua] [lua]
symbol = "󰢱 "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[memory_usage] [memory_usage]
@@ -95,15 +115,19 @@ format = '\[$symbol[$ram( | $swap)]($style)\]'
format = '\[[$symbol$project]($style)\]' format = '\[[$symbol$project]($style)\]'
[nim] [nim]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[nix_shell] [nix_shell]
symbol = " "
format = '\[[$symbol$state( \($name\))]($style)\]' format = '\[[$symbol$state( \($name\))]($style)\]'
[nodejs] [nodejs]
symbol = "󰎙 "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[ocaml] [ocaml]
symbol = " "
format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]'
[opa] [opa]
@@ -119,18 +143,22 @@ format = '\[[$symbol]($style)\]'
format = '\[[$symbol$version]($style)\]' format = '\[[$symbol$version]($style)\]'
[perl] [perl]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[php] [php]
symbol = "󰌟 "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[pulumi] [pulumi]
format = '\[[$symbol$stack]($style)\]' format = '\[[$symbol$stack]($style)\]'
[purescript] [purescript]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[python] [python]
symbol = " "
format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]'
[raku] [raku]
@@ -140,12 +168,15 @@ format = '\[[$symbol($version-$vm_version)]($style)\]'
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[ruby] [ruby]
symbol = "󰴭 "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[rust] [rust]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[scala] [scala]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[spack] [spack]
@@ -155,9 +186,11 @@ format = '\[[$symbol$environment]($style)\]'
format = '\[[as $symbol]\]' format = '\[[as $symbol]\]'
[swift] [swift]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[terraform] [terraform]
symbol = " "
format = '\[[$symbol$workspace]($style)\]' format = '\[[$symbol$workspace]($style)\]'
[time] [time]
@@ -170,7 +203,9 @@ format = '\[[$user]($style)\]'
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[vlang] [vlang]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'
[zig] [zig]
symbol = " "
format = '\[[$symbol($version)]($style)\]' format = '\[[$symbol($version)]($style)\]'

View File

@@ -167,7 +167,7 @@
# Linux Kernel # Linux Kernel
boot.kernelPackages = pkgs.linuxKernel.packages.linux_zen; boot.kernelPackages = pkgs.linuxKernel.packages.linux_testing;
# Enable networking # Enable networking
networking.networkmanager = { networking.networkmanager = {
@@ -457,15 +457,13 @@
mold mold
gcc13 gcc13
jdk11 jdk11
gleam
rebar3
erlang
go go
gopls gopls
delve delve
(python311Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip])) (python311Full.withPackages(ps: with ps; [ pygobject3 gobject-introspection pyqt6-sip]))
nodePackages_latest.nodejs nodePackages_latest.nodejs
bun bun
lua
zig zig
numbat numbat