diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2025-11-25 16:32:53 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2025-11-25 16:32:53 +0530 |
| commit | 2229c1fc74282faec1a1f40e769fdcfea971f427 (patch) | |
| tree | 941eb199fb42c570cb63e5b0a68cf6e201f2c005 /nixos | |
| parent | 1f699057d6735f2b3deb59f5cb67b09424070a7d (diff) | |
fasm + c building + docker?
Diffstat (limited to 'nixos')
| -rw-r--r-- | nixos/environment.nix | 1 | ||||
| -rw-r--r-- | nixos/home.nix | 9 | ||||
| -rw-r--r-- | nixos/languages/asm.nix | 6 | ||||
| -rw-r--r-- | nixos/languages/c.nix | 9 | ||||
| -rw-r--r-- | nixos/languages/default.nix | 1 |
5 files changed, 25 insertions, 1 deletions
diff --git a/nixos/environment.nix b/nixos/environment.nix index 0b1ff46..5d1d41e 100644 --- a/nixos/environment.nix +++ b/nixos/environment.nix @@ -1,6 +1,7 @@ { config, pkgs, ... }: { environment.systemPackages = with pkgs; [ + man-pages-posix fastfetch pipes vim diff --git a/nixos/home.nix b/nixos/home.nix index ba5f2db..23b4ca1 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -3,10 +3,11 @@ users.users.${username} = { isNormalUser = true; description = "User"; - extraGroups = [ "networkmanager" "wheel" "kvm" "adbusers" ]; + extraGroups = [ "networkmanager" "wheel" "kvm" "adbusers" "docker" ]; packages = with pkgs; []; shell = pkgs.fish; }; + virtualisation.docker.enable = true; programs.adb.enable = true; programs.fish = { enable = true; @@ -49,7 +50,13 @@ alias tmux="tmux -u" alias snvim="sudo -E -s nvim" alias ls="eza" alias wisdom="fortune ~/.config/fortune/showerthoughts | cowsay | lolcat" +function mkcd + mkdir -p $argv[1] + cd $argv[1] +end +set -x PKG_CONFIG_PATH $HOME/.local/lib/pkgconfig $HOME/.local/lib64/pkgconfig +set -x LD_LIBRARY_PATH $HOME/.local/lib $HOME/.local/lib64 set -U fish_user_paths /home/comet/.cargo/bin $fish_user_paths set -U fish_user_paths /opt/android-sdk/cmdline-tools/latest/bin $fish_user_paths set -U fish_user_paths /opt/android-sdk/platform-tools $fish_user_paths diff --git a/nixos/languages/asm.nix b/nixos/languages/asm.nix new file mode 100644 index 0000000..3f39a33 --- /dev/null +++ b/nixos/languages/asm.nix @@ -0,0 +1,6 @@ +{ config, pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + fasm + ]; +} diff --git a/nixos/languages/c.nix b/nixos/languages/c.nix index 25c6362..a82456f 100644 --- a/nixos/languages/c.nix +++ b/nixos/languages/c.nix @@ -3,7 +3,16 @@ environment.systemPackages = with pkgs; [ gcc gdb + gnumake cmake clang-tools + pkg-config + llvmPackages_21.clang-unwrapped + llvmPackages_21.bintools-unwrapped + llvmPackages_21.llvm.out + llvmPackages_21.llvm.dev + llvmPackages_21.compiler-rt + llvmPackages_21.libunwind + llvmPackages_21.openmp ]; } diff --git a/nixos/languages/default.nix b/nixos/languages/default.nix index a8601bc..4f5cc75 100644 --- a/nixos/languages/default.nix +++ b/nixos/languages/default.nix @@ -4,6 +4,7 @@ [ ./beam.nix ./c.nix + ./asm.nix ./go.nix ./javascript.nix ./lua.nix |
