Formated with alejandra

This commit is contained in:
Tomas Rivera
2026-04-13 15:32:01 +02:00
parent 0b2b88d41b
commit baaad664db
18 changed files with 1560 additions and 1545 deletions
+19 -21
View File
@@ -8,10 +8,7 @@
libs,
inputs,
...
}:
{
}: {
imports = [
# Include the results of the hardware scan.
./hardware-configuration.nix
@@ -23,11 +20,10 @@
../../modules/nixos/udevsimple.nix
];
programs.nix-ld.enable=true; #Run unpatched dynamic binaries on NixOS. For example lets run ./a.out from gcc
programs.nix-ld.enable = true; #Run unpatched dynamic binaries on NixOS. For example lets run ./a.out from gcc
documentation.man.generateCaches = true; # used for the man script
hardware.bluetooth.enable = true;
qt.enable = true;
@@ -83,12 +79,13 @@
# zsh dont want to work if it is not initialzed here.
programs.zsh.enable = true;
security.wrappers.gsr-kms-server = { # to remove the password prompt when using gpu-screen-recorder
owner = "root";
group = "root";
capabilities = "cap_sys_admin+ep";
source = "${pkgs.gpu-screen-recorder}/bin/gsr-kms-server";
};
security.wrappers.gsr-kms-server = {
# to remove the password prompt when using gpu-screen-recorder
owner = "root";
group = "root";
capabilities = "cap_sys_admin+ep";
source = "${pkgs.gpu-screen-recorder}/bin/gsr-kms-server";
};
# Enable the GNOME Desktop Environment.
# services.displayManager.gdm.enable = true;
@@ -160,7 +157,6 @@
options = "--delete-older-than 7d"; # every week delete generations older than a month
};
# Allow unfree packages
nixpkgs.config.allowUnfree = true; # Nonfree packages: Obsidian
@@ -221,20 +217,22 @@
framework-tool
framework-tool-tui
krita # image edition
yt-dlp# some youtube downloader
yt-dlp # some youtube downloader
vlc
(pkgs-unstable.python314.withPackages (ps: with ps; [
matplotlib
networkx
scipy
]))
(pkgs-unstable.python314.withPackages (ps:
with ps; [
matplotlib
networkx
scipy
]))
iamb # matrix client
direnv
vivify # for nvimnotes
# utils for dev
pkg-config
gdb
raylib glfw # raylib and some dependecies
raylib
glfw # raylib and some dependecies
rembg # background remover
#some nix tools
manix
+40 -38
View File
@@ -17,7 +17,7 @@
../../modules/home-manager/hyprland.nix
#../../modules/home-manager/wlogout.nix # logout utility
../../modules/home-manager/rofi.nix # used for keybinds and for clipboard
#notifications are now manager with quickshell../../modules/home-manager/swaync.nix # notification daemon
#notifications are now manager with quickshell../../modules/home-manager/swaync.nix # notification daemon
../../modules/home-manager/neovim.nix # dont use nixvim. broken
#../../modules/home-manager/neovim2.nix # ./neovim2.nix uses vim plug instead of the nix repository as with ./neovim.nix see the begining of neovim2 for an explanation
../../modules/home-manager/rclone.nix
@@ -25,7 +25,7 @@
#../../modules/home-manager/quickshell.nix # used for widgets, waybar and notifications # i migrated to caelestia-shell
inputs.caelestia-shell.homeManagerModules.default
../../modules/home-manager/caelestia.nix # caelestia shell is based on quickshell
#../../modules/home-manager/oh-my-posh.nix # zsh customizer
#../../modules/home-manager/oh-my-posh.nix # zsh customizer
../../modules/home-manager/oh-my-zsh.nix # another zsh customizer
#../../modules/home-manager/hypridle.nix
#../../modules/home-manager/swaylock.nix
@@ -88,45 +88,47 @@
#(pkgs.callPackage ../../modules/scripts/QSsysinfo.nix {})
#(pkgs.callPackage ../../modules/scripts/QSnotifycache.nix {})
#(pkgs.callPackage ../../modules/scripts/QSnotifyhistory.nix {})
#pkgs
#pkgs
pkgs.gruvbox-gtk-theme
pkgs.biber
(pkgs.texliveMedium.withPackages (
ps: with ps; [
# these few pkgs are used in the CV template
titlesec # allows creating custom \section
marvosym # some symboles
ebgaramond # Use the EB Garamond font
microtype # To enable letterspacing
fontaxes
# these few pkgs were used for my TM
svg
catchfile
caption
transparent
cfr-lm
svn-prov
nfssext-cfr
hyphenat
csquotes
enumitem
chngcntr
tcolorbox
pdfcol
wrapfig
tocloft
lastpage
biblatex
biblatex-iso690
libertine
minted
upquote
lipsum
footmisc
#(setq org-latex-compiler "lualatex")
#(setq org-preview-latex-default-process 'dvisvgm)
]))
# # It is sometimes useful to fine-tune packages, for example, by applying
ps:
with ps; [
# these few pkgs are used in the CV template
titlesec # allows creating custom \section
marvosym # some symboles
ebgaramond # Use the EB Garamond font
microtype # To enable letterspacing
fontaxes
# these few pkgs were used for my TM
svg
catchfile
caption
transparent
cfr-lm
svn-prov
nfssext-cfr
hyphenat
csquotes
enumitem
chngcntr
tcolorbox
pdfcol
wrapfig
tocloft
lastpage
biblatex
biblatex-iso690
libertine
minted
upquote
lipsum
footmisc
#(setq org-latex-compiler "lualatex")
#(setq org-preview-latex-default-process 'dvisvgm)
]
))
# # It is sometimes useful to fine-tune packages, for example, by applying
# # overrides. You can do that directly here, just don't forget the
# # parentheses. Maybe you want to install Nerd Fonts with a limited number of
# # fonts?