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)
![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 |

View File

@@ -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

View File

@@ -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)\]'

View File

@@ -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