Update
This commit is contained in:
parent
9125a3ef6b
commit
10febb9095
3 changed files with 32 additions and 26 deletions
|
|
@ -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 = {
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue