mirror of
https://github.com/tomasriveral/nixos.git
synced 2026-08-12 02:28:37 +02:00
development: separated into new file
This commit is contained in:
@@ -33,11 +33,9 @@
|
|||||||
../../modules/nixos/IO.nix
|
../../modules/nixos/IO.nix
|
||||||
../../modules/nixos/fonts.nix
|
../../modules/nixos/fonts.nix
|
||||||
../../modules/nixos/latex.nix
|
../../modules/nixos/latex.nix
|
||||||
|
../../modules/nixos/development.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
programs.nix-ld.enable = true; #Run unpatched dynamic binaries on NixOS. For example lets run ./a.out from gcc
|
|
||||||
|
|
||||||
qt.enable = true;
|
qt.enable = true;
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
@@ -122,13 +120,11 @@
|
|||||||
cmatrix
|
cmatrix
|
||||||
swww #wallpaper daemon
|
swww #wallpaper daemon
|
||||||
socat # Utility for bidirectional data transfer between two independent data channels (used to communicate between hyprland and swww to change wallpapers dinamically)
|
socat # Utility for bidirectional data transfer between two independent data channels (used to communicate between hyprland and swww to change wallpapers dinamically)
|
||||||
gcc # GNU C compiler
|
|
||||||
libreoffice
|
libreoffice
|
||||||
gruvbox-gtk-theme
|
gruvbox-gtk-theme
|
||||||
powertop
|
powertop
|
||||||
python313Packages.pygments # used for ccat (comment of colorize plugin from oh-my-zsh)
|
python313Packages.pygments # used for ccat (comment of colorize plugin from oh-my-zsh)
|
||||||
fzf
|
fzf
|
||||||
jq # json parser used in some scripts
|
|
||||||
bottom # Cross-platform graphical process/system monitor with a customizable interface
|
bottom # Cross-platform graphical process/system monitor with a customizable interface
|
||||||
cmatrix
|
cmatrix
|
||||||
tomato-c # pomodoro timer
|
tomato-c # pomodoro timer
|
||||||
@@ -143,26 +139,12 @@
|
|||||||
# used for the framework 16 laptop
|
# used for the framework 16 laptop
|
||||||
framework-tool
|
framework-tool
|
||||||
framework-tool-tui
|
framework-tool-tui
|
||||||
(pkgs-unstable.python314.withPackages (ps:
|
|
||||||
with ps; [
|
|
||||||
matplotlib
|
|
||||||
networkx
|
|
||||||
scipy
|
|
||||||
]))
|
|
||||||
fluffychat matrix-commander-rs # matrix client
|
fluffychat matrix-commander-rs # matrix client
|
||||||
direnv
|
|
||||||
# utils for dev
|
# utils for dev
|
||||||
pkg-config
|
pkg-config
|
||||||
gdb
|
gdb
|
||||||
raylib
|
raylib
|
||||||
glfw # raylib and some dependecies
|
glfw # raylib and some dependecies
|
||||||
cling # c interpreter used for coding
|
|
||||||
# lsp
|
|
||||||
clang-tools
|
|
||||||
python311Packages.python-lsp-server
|
|
||||||
ltex-ls-plus
|
|
||||||
pylint
|
|
||||||
black
|
|
||||||
# for caelestia
|
# for caelestia
|
||||||
kdePackages.qtdeclarative # provides qmlls and other things
|
kdePackages.qtdeclarative # provides qmlls and other things
|
||||||
quickshell # we have it but adding it there solves "WARN qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.quickshell'")"
|
quickshell # we have it but adding it there solves "WARN qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.quickshell'")"
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
programs.nix-ld.enable = true; #Run unpatched dynamic binaries on NixOS. For example lets run ./a.out from gcc
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gcc
|
||||||
|
jq # json parser used in some scripts
|
||||||
|
(pkgs-unstable.python314.withPackages (ps:
|
||||||
|
with ps; [
|
||||||
|
matplotlib
|
||||||
|
networkx
|
||||||
|
scipy
|
||||||
|
]))
|
||||||
|
direnv
|
||||||
|
cling # c interpreter used for coding
|
||||||
|
# lsp
|
||||||
|
clang-tools
|
||||||
|
python311Packages.python-lsp-server
|
||||||
|
ltex-ls-plus
|
||||||
|
pylint
|
||||||
|
black
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user