update
This commit is contained in:
parent
2a60ad3a78
commit
9125a3ef6b
5 changed files with 46 additions and 34 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{ config, pkgs, pkgs-unstable, lib, ... }:
|
||||
{ config, pkgs, pkgs-unstable, lib, inputs, ... }:
|
||||
|
||||
|
||||
#░█░█░█▀▀░█▀▀░█▀▄░░░█░█░█▀█░█▀▄░▀█▀░█▀█░█▀▄░█░░░█▀▀░█▀▀
|
||||
|
|
@ -55,7 +55,7 @@ in
|
|||
"udev.log_priority=3"
|
||||
];
|
||||
|
||||
kernelPackages = pkgs.linuxPackages_latest;
|
||||
kernelPackages = pkgs.linuxPackages_zen;
|
||||
|
||||
loader.timeout = 0;
|
||||
loader.systemd-boot.consoleMode = "auto";
|
||||
|
|
@ -118,9 +118,6 @@ in
|
|||
packages = with pkgs; [];
|
||||
};
|
||||
|
||||
stylix.enable = true;
|
||||
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
|
||||
|
||||
|
||||
#░█░█░█▀█░█▀▀░█▀▄░█▀▀░█▀▀
|
||||
#░█░█░█░█░█▀▀░█▀▄░█▀▀░█▀▀
|
||||
|
|
@ -182,6 +179,7 @@ in
|
|||
nautilus-python
|
||||
sushi
|
||||
fsearch
|
||||
filezilla
|
||||
|
||||
# SCREENSHOTS AND RECORDING #
|
||||
grim
|
||||
|
|
@ -192,12 +190,14 @@ in
|
|||
|
||||
# HYPRLAND RELATED #
|
||||
hyprpaper
|
||||
swaybg
|
||||
pkgs-unstable.hyprlock
|
||||
swaylock
|
||||
hypridle
|
||||
hyprpanel
|
||||
hyprpolkitagent
|
||||
waybar
|
||||
hyprpanel
|
||||
wlogout
|
||||
rofi-wayland
|
||||
libnotify
|
||||
|
|
@ -211,6 +211,8 @@ in
|
|||
xournalpp
|
||||
gnome-text-editor
|
||||
gnome-calculator
|
||||
simple-scan
|
||||
anydesk
|
||||
|
||||
# MEDIA #
|
||||
ffmpeg
|
||||
|
|
@ -220,6 +222,8 @@ in
|
|||
|
||||
# INTERNET #
|
||||
floorp
|
||||
brave
|
||||
grayjay
|
||||
telegram-desktop
|
||||
element-desktop
|
||||
(discord.override {
|
||||
|
|
@ -329,6 +333,18 @@ in
|
|||
# Fonts with emojis uwu #
|
||||
fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ];
|
||||
|
||||
system.stateVersion = "24.11";
|
||||
system.stateVersion = "25.11";
|
||||
|
||||
system.autoUpgrade = {
|
||||
enable = true;
|
||||
flake = inputs.self.outPath;
|
||||
flags = [
|
||||
"--update-input"
|
||||
"nixpkgs"
|
||||
"-L" # print build logs
|
||||
];
|
||||
dates = "02:00";
|
||||
randomizedDelaySec = "45min";
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,24 +4,19 @@
|
|||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
hyprpanel.url = "github:Jas-SinghFSU/HyprPanel";
|
||||
stylix.url = "github:danth/stylix";
|
||||
#catppuccin.url = "github:catppuccin/nix";
|
||||
#home-manager = {
|
||||
# url = "github:nix-community/home-manager";
|
||||
# inputs.nixpkgs.follows = "nixpkgs";
|
||||
#};
|
||||
#hyprpanel.url = "github:Jas-SinghFSU/HyprPanel";
|
||||
#stylix.url = "github:danth/stylix";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, nixpkgs-unstable, stylix, ... } @inputs:
|
||||
outputs = { self, nixpkgs, nixpkgs-unstable, ... } @inputs:
|
||||
|
||||
let
|
||||
system = "x86_64-linux"; # change to whatever your system should be.
|
||||
system = "x86_64-linux";
|
||||
pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; config.allowUnfree = true; };
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
overlays = [
|
||||
inputs.hyprpanel.overlay
|
||||
#inputs.hyprpanel.overlay
|
||||
(final: prev: {
|
||||
unstable = nixpkgs-unstable.legacyPackages.${prev.system};
|
||||
})
|
||||
|
|
@ -39,21 +34,9 @@
|
|||
inherit pkgs-unstable;
|
||||
};
|
||||
modules = [
|
||||
#catppuccin.nixosModules.catppuccin
|
||||
|
||||
#home-manager.nixosModules.home-manager
|
||||
#{
|
||||
# if you use home-manager
|
||||
# home-manager.users.nicole = {
|
||||
# imports = [
|
||||
# ./home.nix
|
||||
# catppuccin.homeManagerModules.catppuccin
|
||||
# ];
|
||||
# };
|
||||
#}
|
||||
./configuration.nix
|
||||
{nixpkgs.overlays = [inputs.hyprpanel.overlay];}
|
||||
stylix.nixosModules.stylix
|
||||
#{nixpkgs.overlays = [inputs.hyprpanel.overlay];}
|
||||
#stylix.nixosModules.stylix
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -3,11 +3,14 @@
|
|||
#░▀▀░░▀▀▀░▀▀▀░▀░▀░░▀░░▀▀▀░▀░░
|
||||
|
||||
{config, pkgs, pkgs-unstable, lib, ... }:
|
||||
|
||||
{
|
||||
|
||||
# Enable GDM
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
#services.displayManager.gdm.enable = true;
|
||||
|
||||
# Enable SDDM
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
|
||||
# Gnome Keyring (for window managers)
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
|
|
@ -19,6 +22,15 @@
|
|||
xwayland.enable = true;
|
||||
};
|
||||
|
||||
# SWAY
|
||||
#programs.sway = {
|
||||
# enable = true;
|
||||
# wrapperFeatures.gtk = true;
|
||||
#};
|
||||
|
||||
# GNOME
|
||||
#services.desktopManager.gnome.enable = true;
|
||||
|
||||
environment.sessionVariables = {
|
||||
WLR_NO_HARDWARE_CURSOR = "1";
|
||||
NIXOS_OZONE_WL = "1";
|
||||
|
|
|
|||
|
|
@ -16,9 +16,10 @@
|
|||
|
||||
hardware = {
|
||||
nvidia = {
|
||||
modesetting.enable = true;
|
||||
open = true;
|
||||
gsp.enable = config.hardware.nvidia.open;
|
||||
powerManagement.enable = true;
|
||||
powerManagement.enable = false;
|
||||
powerManagement.finegrained = false;
|
||||
nvidiaSettings = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ in
|
|||
|
||||
# Add the GPU video and audio to VFIO binding
|
||||
extraModprobeConfig = ''options vfio-pci ids=${builtins.concatStringsSep "," vfioIds}
|
||||
options kvmfr static_size_mb=64
|
||||
options kvmfr static_size_mb=128
|
||||
'';
|
||||
|
||||
# Enable the KVMFR kernel package
|
||||
|
|
|
|||
Loading…
Reference in a new issue