This commit is contained in:
Nicole 2025-07-29 14:46:12 +02:00
parent 9125a3ef6b
commit 10febb9095
3 changed files with 32 additions and 26 deletions

View file

@ -159,7 +159,6 @@ in
#░█▀▀░█▀█░█░░░█▀▄░█▀█░█░█░█▀▀░▀▀█ #░█▀▀░█▀█░█░░░█▀▄░█▀█░█░█░█▀▀░▀▀█
#░▀░░░▀░▀░▀▀▀░▀░▀░▀░▀░▀▀▀░▀▀▀░▀▀▀ #░▀░░░▀░▀░▀▀▀░▀░▀░▀░▀░▀▀▀░▀▀▀░▀▀▀
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# TERM UTILS # # TERM UTILS #
kitty kitty
@ -173,13 +172,18 @@ in
cava cava
# FILES # # FILES #
nemo-with-extensions
gvfs gvfs
nautilus nautilus
nautilus-python nautilus-python
nautilus-open-any-terminal
sushi sushi
pandoc
texliveFull
fsearch fsearch
filezilla filezilla
ffmpegthumbnailer
zenity
imagemagick
# SCREENSHOTS AND RECORDING # # SCREENSHOTS AND RECORDING #
grim grim
@ -195,35 +199,35 @@ in
swaylock swaylock
hypridle hypridle
hyprpanel hyprpanel
hyprsunset
hyprpolkitagent hyprpolkitagent
waybar waybar
hyprpanel hyprpanel
wlogout wlogout
rofi-wayland rofi-wayland
libnotify libnotify
ags
# OFFICE # # OFFICE #
onlyoffice-desktopeditors onlyoffice-desktopeditors
obsidian obsidian
siyuan
nextcloud-client nextcloud-client
xournalpp xournalpp
gnome-text-editor gnome-text-editor
gnome-calculator gnome-calculator
simple-scan simple-scan
anydesk anydesk
gimp
# MEDIA # # MEDIA #
ffmpeg ffmpeg
mpv mpv
jellyfin-media-player jellyfin-media-player
resonance feishin
spotify
# INTERNET # # INTERNET #
floorp floorp
brave brave
grayjay
telegram-desktop telegram-desktop
element-desktop element-desktop
(discord.override { (discord.override {
@ -252,16 +256,17 @@ in
adwsteamgtk adwsteamgtk
# OTHERS # # OTHERS #
home-manager #home-manager
nwg-look
seahorse seahorse
playerctl playerctl
adw-gtk3 adw-gtk3
remmina remmina
deskreen appimage-run
gnomeExtensions.appindicator
# UTILS # # UTILS #
monitorets monitorets
gnome-system-monitor
xdg-user-dirs xdg-user-dirs
brightnessctl brightnessctl
@ -274,15 +279,17 @@ in
helvum helvum
]; ];
# ISO mounting utils # # ISO mounting utils #
programs.cdemu.enable = true; programs.cdemu.enable = true;
# KDE Connect
programs.kdeconnect.enable = true;
# OLLAMA # # OLLAMA #
services.ollama = { services.ollama = {
enable = true; enable = true;
acceleration = "cuda"; acceleration = "cuda";
package = pkgs-unstable.ollama; package = pkgs.ollama;
environmentVariables = { environmentVariables = {
CUDA_VISIBLE_DEVICES = "0"; CUDA_VISIBLE_DEVICES = "0";
NVIDIA_VISIBLE_DEVICES = "all"; NVIDIA_VISIBLE_DEVICES = "all";
@ -290,6 +297,7 @@ in
}; };
}; };
/*
# GTK DARK THEME # # GTK DARK THEME #
programs.dconf = { programs.dconf = {
enable = true; enable = true;
@ -311,7 +319,7 @@ in
}); });
}) })
]; ];
*/
# STEAM # # STEAM #
programs.steam.enable = true; programs.steam.enable = true;
@ -322,7 +330,7 @@ in
environment = { environment = {
sessionVariables = { sessionVariables = {
EDITOR = "nvim"; EDITOR = "nvim";
BROWSER = "firefox"; BROWSER = "floorp";
TERMINAL = "kitty"; TERMINAL = "kitty";
LIBVIRT_DEFAULT_URI = "qemu:///system"; LIBVIRT_DEFAULT_URI = "qemu:///system";
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";
@ -333,6 +341,14 @@ in
# Fonts with emojis uwu # # Fonts with emojis uwu #
fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ]; fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ];
services.gvfs.enable = true;
programs.dconf.enable = true;
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
environment.pathsToLink = [ "/share/nautilus-python/extensions" ];
environment.sessionVariables.NAUTILUS_4_EXTENSION_DIR = "${config.system.path}/lib/nautilus/extensions-4";
system.stateVersion = "25.11"; system.stateVersion = "25.11";
system.autoUpgrade = { system.autoUpgrade = {

View file

@ -4,8 +4,6 @@
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
#hyprpanel.url = "github:Jas-SinghFSU/HyprPanel";
#stylix.url = "github:danth/stylix";
}; };
outputs = { self, nixpkgs, nixpkgs-unstable, ... } @inputs: outputs = { self, nixpkgs, nixpkgs-unstable, ... } @inputs:
@ -16,7 +14,6 @@
pkgs = import nixpkgs { pkgs = import nixpkgs {
inherit system; inherit system;
overlays = [ overlays = [
#inputs.hyprpanel.overlay
(final: prev: { (final: prev: {
unstable = nixpkgs-unstable.legacyPackages.${prev.system}; unstable = nixpkgs-unstable.legacyPackages.${prev.system};
}) })
@ -35,14 +32,7 @@
}; };
modules = [ modules = [
./configuration.nix ./configuration.nix
#{nixpkgs.overlays = [inputs.hyprpanel.overlay];}
#stylix.nixosModules.stylix
]; ];
}; };
packages.x86_64-linux.hello = nixpkgs.legacyPackages.x86_64-linux.hello;
packages.x86_64-linux.default = self.packages.x86_64-linux.hello;
}; };
} }

View file

@ -17,7 +17,7 @@
hardware = { hardware = {
nvidia = { nvidia = {
modesetting.enable = true; modesetting.enable = true;
open = true; open = false;
gsp.enable = config.hardware.nvidia.open; gsp.enable = config.hardware.nvidia.open;
powerManagement.enable = false; powerManagement.enable = false;
powerManagement.finegrained = false; powerManagement.finegrained = false;