alejandra: fmt

This commit is contained in:
hand7s 2025-04-27 12:47:02 +03:00
parent 4132420034
commit 510e39c245
No known key found for this signature in database
199 changed files with 1030 additions and 1438 deletions

View file

@ -12,7 +12,7 @@
./home/keyboard.nix ./home/keyboard.nix
./home/packages.nix ./home/packages.nix
./home/shellAliases.nix ./home/shellAliases.nix
./nixpkgs/config.nix ./nixpkgs/config.nix
./nixpkgs/overlays.nix ./nixpkgs/overlays.nix

View file

@ -1,9 +1,7 @@
{ {...}: {
...
}: {
fonts = { fonts = {
fontconfig = { fontconfig = {
enable = true; enable = true;
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
gtk = { gtk = {
enable = true; enable = true;
iconTheme = { iconTheme = {
@ -9,4 +6,4 @@
package = pkgs.whitesur-icon-theme; package = pkgs.whitesur-icon-theme;
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
home = { home = {
stateVersion = "24.11"; stateVersion = "24.11";
username = "hand7s"; username = "hand7s";

View file

@ -2,25 +2,26 @@
osConfig, osConfig,
lib, lib,
... ...
}:{ }: {
home = { home = {
gui = { gui = {
enable = lib.mkIf ( enable = lib.mkIf (
osConfig.networking.hostName == "s0mePC-nix" || osConfig.networking.hostName == "s0melapt0p-nix" osConfig.networking.hostName == "s0mePC-nix" || osConfig.networking.hostName == "s0melapt0p-nix"
) true; )
true;
sessionType =
sessionType = if ( if
osConfig.networking.hostName == "s0mePC-nix" (
) then ( osConfig.networking.hostName == "s0mePC-nix"
"Hyprland" )
) else if ( then "Hyprland"
osConfig.networking.hostName == "s0melapt0p-nix" else if
) then ( (
"Sway" osConfig.networking.hostName == "s0melapt0p-nix"
) else ( )
"None" then "Sway"
); else "None";
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
home = { home = {
keyboard = { keyboard = {
variant = "qwerty"; variant = "qwerty";
@ -10,4 +8,4 @@
]; ];
}; };
}; };
} }

View file

@ -8,42 +8,42 @@
freesm-launcher = inputs.freesm.packages.${pkgs.system}.freesmlauncher; freesm-launcher = inputs.freesm.packages.${pkgs.system}.freesmlauncher;
in { in {
home = { home = {
packages = with pkgs; [ packages = with pkgs;
gh [
sd gh
nvd sd
git nvd
dust git
procs dust
gping procs
dconf gping
tokei dconf
ifuse tokei
trippy ifuse
bottom trippy
kubectl bottom
yt-dlp kubectl
ripgrep yt-dlp
tty-clock ripgrep
freesm-launcher tty-clock
libimobiledevice freesm-launcher
nix-output-monitor libimobiledevice
] ++lib.optionals ( nix-output-monitor
osConfig.networking.hostName == "s0mePC-nix" ]
) [ ++ lib.optionals (
osConfig.networking.hostName == "s0mePC-nix"
tetrio-desktop ) [
netbird-ui tetrio-desktop
thunderbird netbird-ui
mindustry thunderbird
qbittorrent-enhanced mindustry
qbittorrent-enhanced
] ++ lib.optionals ( ]
osConfig.networking.hostName == "s0melapt0p-nix" ++ lib.optionals (
) [ osConfig.networking.hostName == "s0melapt0p-nix"
iwgtk ) [
brightnessctl iwgtk
brightnessctl
]; ];
}; };
} }

View file

@ -1,11 +1,9 @@
{ {...}: {
...
}: {
home = { home = {
shellAliases = { shellAliases = {
e = "eza"; e = "eza";
et = "eza -T"; et = "eza -T";
k = "kubectl"; k = "kubectl";
}; };
}; };
} }

View file

@ -1,8 +1,5 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
nix = { nix = {
package = pkgs.nixVersions.latest; package = pkgs.nixVersions.latest;
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
substituters = [ substituters = [
@ -17,5 +15,5 @@
"https://chaotic-nyx.cachix.org/" "https://chaotic-nyx.cachix.org/"
]; ];
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
trusted-public-keys = [ trusted-public-keys = [
@ -16,5 +14,5 @@
"chaotic-nyx.cachix.org-1:HfnXSw4pj95iI/n17rIDy40agHj12WfF+Gqk6SonIT8=" "chaotic-nyx.cachix.org-1:HfnXSw4pj95iI/n17rIDy40agHj12WfF+Gqk6SonIT8="
]; ];
}; };
}; };
} }

View file

@ -1,10 +1,8 @@
{ {...}: {
...
}: {
nixpkgs = { nixpkgs = {
config = { config = {
allowBroken = true; allowBroken = true;
allowUnfree = true; allowUnfree = true;
}; };
}; };
} }

View file

@ -1,10 +1,7 @@
{ {inputs, ...}: {
inputs,
...
}: {
nixpkgs = { nixpkgs = {
overlays = [ overlays = [
inputs.hyprpanel.overlay inputs.hyprpanel.overlay
]; ];
}; };
} }

View file

@ -4,13 +4,13 @@
config, config,
inputs, inputs,
... ...
}: let }: let
cfg = config.home.gui; cfg = config.home.gui;
ayugram-desktop = inputs.ayugram-desktop.packages.${pkgs.system}.ayugram-desktop; ayugram-desktop = inputs.ayugram-desktop.packages.${pkgs.system}.ayugram-desktop;
in { in {
options.home.gui = { options.home.gui = {
enable = lib.mkEnableOption '' enable = lib.mkEnableOption ''
Enabling this option will allow you to activate GUI Software, Enabling this option will allow you to activate GUI Software,
that exist in my home-manager setup. Enabling this, as you can that exist in my home-manager setup. Enabling this, as you can
see, is depending on hostname of my system. To bypass this, see, is depending on hostname of my system. To bypass this,
either delete expression in `home.nix`, or change hostname either delete expression in `home.nix`, or change hostname
@ -35,52 +35,56 @@ in {
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
home = { home = {
packages = with pkgs; [ packages = with pkgs;
vesktop [
(discord.override { vesktop
withVencord = true; (discord.override {
withOpenASAR = false; withVencord = true;
}) withOpenASAR = false;
})
ayugram-desktop
element-desktop ayugram-desktop
element-desktop
obsidian
pwvucontrol obsidian
easyeffects pwvucontrol
hyprpolkitagent easyeffects
parsec-bin hyprpolkitagent
bitwarden parsec-bin
mindustry bitwarden
playerctl mindustry
lan-mouse playerctl
nekoray lan-mouse
] ++ lib.optionals ( nekoray
cfg.sessionType == "Sway" ]
) [ ++ lib.optionals (
swaykbdd cfg.sessionType == "Sway"
sway-contrib.grimshot ) [
sway-contrib.inactive-windows-transparency swaykbdd
autotiling-rs sway-contrib.grimshot
sway-audio-idle-inhibit sway-contrib.inactive-windows-transparency
] ++ lib.optionals ( autotiling-rs
cfg.sessionType == "River" sway-audio-idle-inhibit
) [ ]
wayshot ++ lib.optionals (
waylock cfg.sessionType == "River"
wayidle ) [
] ++ lib.optionals ( wayshot
cfg.sessionType == "Hyprland" waylock
) [ wayidle
hyprpanel ]
grimblast ++ lib.optionals (
]; cfg.sessionType == "Hyprland"
) [
hyprpanel
grimblast
];
}; };
programs = { programs = {
chromium.enable = true; chromium.enable = true;
spicetify.enable = true; spicetify.enable = true;
vscode.enable = true; vscode.enable = true;
fuzzel.enable = true; fuzzel.enable = true;
ghostty.enable = true; ghostty.enable = true;
firefox.enable = true; firefox.enable = true;
@ -91,7 +95,7 @@ in {
}; };
}; };
meta.maintainers = with lib.maintainers; [ meta.maintainers = with lib.maintainers; [
s0me1newithhan7ds s0me1newithhan7ds
# aka hand7s # aka hand7s
]; ];

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
bat = { bat = {
enable = true; enable = true;

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
chromium = { chromium = {
package = ( package = (
@ -15,7 +12,7 @@
"--ignore-gpu-blocklist" "--ignore-gpu-blocklist"
"--enable-zero-copy" "--enable-zero-copy"
]; ];
} }
); );
}; };
}; };

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
eza = { eza = {
enable = true; enable = true;

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
fish = { fish = {
enable = true; enable = true;
@ -12,4 +10,4 @@
}; };
}; };
}; };
} }

View file

@ -1,8 +1,5 @@
{ {pkgs, ...}: {
pkgs, programs = {
...
}: {
programs = {
fuzzel = { fuzzel = {
settings = { settings = {
main = { main = {
@ -10,7 +7,7 @@
layer = "overlay"; layer = "overlay";
prompt = " > "; prompt = " > ";
}; };
border = { border = {
width = "2"; width = "2";
radius = "10"; radius = "10";

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
fzf = { fzf = {
enable = true; enable = true;
@ -10,4 +8,4 @@
}; };
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
ghostty = { ghostty = {
enableFishIntegration = true; enableFishIntegration = true;
@ -21,4 +18,4 @@
}; };
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
git = { git = {
enable = true; enable = true;
@ -8,4 +6,4 @@
userName = "s0me1newithhand7s"; userName = "s0me1newithhand7s";
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
helix = { helix = {
enable = true; enable = true;
@ -10,17 +7,17 @@
nixd nixd
nixfmt-rfc-style nixfmt-rfc-style
]; ];
settings = { settings = {
editor = { editor = {
line-number = "relative"; line-number = "relative";
cursorline = true; cursorline = true;
lsp = { lsp = {
display-messages = true; display-messages = true;
}; };
}; };
}; };
languages = { languages = {
language-servers = { language-servers = {
nixd = { nixd = {
@ -30,7 +27,7 @@
]; ];
}; };
}; };
language = [ language = [
{ {
name = "nix"; name = "nix";
@ -38,7 +35,7 @@
injection-regex = "nix"; injection-regex = "nix";
indent = { indent = {
tab-width = 4; tab-width = 4;
unit = " "; unit = " ";
}; };
formatter = { formatter = {
@ -47,13 +44,13 @@
"--indent=4" "--indent=4"
]; ];
}; };
file-types = [ file-types = [
"nix" "nix"
]; ];
language-servers = [ language-servers = [
"nixd" "nixd"
]; ];
} }
]; ];

View file

@ -7,8 +7,9 @@
hyprlock = { hyprlock = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
settings = { settings = {
general = { general = {
hide_cursor = true; hide_cursor = true;
@ -30,7 +31,7 @@
valign = "center"; valign = "center";
shadow_passes = 1; shadow_passes = 1;
shadow_size = 2; shadow_size = 2;
shadow_color = "rgba(38, 3, 4, 1)"; shadow_color = "rgba(38, 3, 4, 1)";
shadow_boost = 2; shadow_boost = 2;
} }
@ -49,7 +50,7 @@
valign = "center"; valign = "center";
shadow_passes = 1; shadow_passes = 1;
shadow_size = 2; shadow_size = 2;
shadow_color = "rgba(38, 3, 4, 1)"; shadow_color = "rgba(38, 3, 4, 1)";
shadow_boost = 2; shadow_boost = 2;
} }
@ -67,7 +68,7 @@
fade_on_empty = false; fade_on_empty = false;
fade_timeout = 0; fade_timeout = 0;
placeholder_text = " "; placeholder_text = " ";
hide_input = false; hide_input = false;
rounding = -0.3; rounding = -0.3;
@ -84,7 +85,7 @@
valign = "center"; valign = "center";
shadow_passes = 1; shadow_passes = 1;
shadow_size = 5; shadow_size = 5;
shadow_boost = 1; shadow_boost = 1;
} }
]; ];

View file

@ -8,47 +8,51 @@
hyprpanel = { hyprpanel = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
hyprland = { hyprland = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
}; };
overwrite = { overwrite = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
}; };
overlay = { overlay = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
}; };
settings = { settings = {
layout = { layout = {
"bar.layouts" = { "bar.layouts" = {
"*" = { "*" = {
left = [ left = [
"dashboard" "dashboard"
"workspaces" "workspaces"
"media" "media"
]; ];
middle = [ middle = [
"clock" "clock"
"power" "power"
]; ];
right = [ right = [
"network" "network"
"kbinput" "kbinput"
"volume" "volume"
"systray" "systray"
"notifications" "notifications"
]; ];
}; };
}; };
@ -140,7 +144,7 @@
spacing = 1.0; spacing = 1.0;
workspaceMask = true; workspaceMask = true;
ignored = ""; ignored = "";
applicationIconEmptyWorkspace = ""; applicationIconEmptyWorkspace = "";
applicationIconFallback = "󰣆"; applicationIconFallback = "󰣆";
@ -168,7 +172,6 @@
samplerate = 48000; samplerate = 48000;
lowCutoff = 20; lowCutoff = 20;
highCutoff = 20000; highCutoff = 20000;
barCharacters = [ barCharacters = [
"" ""
@ -282,13 +285,11 @@
padZero = true; padZero = true;
pollingInterval = 1440000; pollingInterval = 1440000;
updateCommand = "nix flake update --flake ~/Projects/flake"; updateCommand = "nix flake update --flake ~/Projects/flake";
icon = { icon = {
pending = "󰏗"; pending = "󰏗";
updated = "󰏖"; updated = "󰏖";
}; };
}; };
weather = { weather = {
@ -434,7 +435,7 @@
margin_sides = "20px"; margin_sides = "20px";
margin_top = "20px"; margin_top = "20px";
border_radius = "10px"; border_radius = "10px";
border = { border = {
location = "full"; location = "full";
@ -458,7 +459,7 @@
radius = "10px"; radius = "10px";
}; };
}; };
wallpaper = { wallpaper = {
enable = false; enable = false;
pywal = false; pywal = false;

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
nix-index = { nix-index = {
enable = true; enable = true;

View file

@ -1,9 +1,7 @@
{ {...}: {
...
}: {
programs = { programs = {
mpv = { mpv = {
enable = true; enable = true;
}; };
}; };
} }

View file

@ -8,8 +8,9 @@
obs-studio = { obs-studio = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
plugins = with pkgs.obs-studio-plugins; [ plugins = with pkgs.obs-studio-plugins; [
wlrobs wlrobs
waveform waveform

View file

@ -11,7 +11,7 @@
hidePodcasts hidePodcasts
shuffle shuffle
]; ];
theme = lib.mkForce inputs.spicetify-nix.legacyPackages.${pkgs.system}.themes.text; theme = lib.mkForce inputs.spicetify-nix.legacyPackages.${pkgs.system}.themes.text;
colorScheme = lib.mkForce "Spotify"; colorScheme = lib.mkForce "Spotify";
}; };

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
starship = { starship = {
enable = true; enable = true;
@ -11,7 +9,7 @@
format = '' format = ''
[](bold blue) $hostname $os [](bold blue) $hostname $os
[](bold blue) $directory$git_branch$git_commit$git_state$git_metrics$git_status [](bold blue) $directory$git_branch$git_commit$git_state$git_metrics$git_status
[>](bold blue) [>](bold blue)
''; '';
right_format = ''$cmd_duration ($character) at $time''; right_format = ''$cmd_duration ($character) at $time'';
@ -28,7 +26,7 @@
style = "bold red"; style = "bold red";
disabled = false; disabled = false;
}; };
character = { character = {
success_symbol = "[](bold green)"; success_symbol = "[](bold green)";
error_symbol = "[](bold red)"; error_symbol = "[](bold red)";

View file

@ -7,7 +7,8 @@
swaylock = { swaylock = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Sway" config.home.gui.sessionType == "Sway"
) true; )
true;
settings = { settings = {
show-failed-attempts = true; show-failed-attempts = true;

View file

@ -1,6 +1,6 @@
{ {
lib, lib,
pkgs, pkgs,
... ...
}: { }: {
programs = { programs = {

View file

@ -1,10 +1,8 @@
{ {
config, config,
pkgs,
lib, lib,
... ...
}: }: {
{
programs = { programs = {
yambar = { yambar = {
enable = lib.mkIf (config.home.gui.sessionType == "Sway") true; enable = lib.mkIf (config.home.gui.sessionType == "Sway") true;
@ -174,7 +172,7 @@
conditions = { conditions = {
"mode == default" = { "mode == default" = {
empty = { }; empty = {};
}; };
}; };
}; };
@ -231,7 +229,7 @@
}; };
}; };
}; };
"state == invisible" = { "state == invisible" = {
string = { string = {
"<<" = [ "<<" = [
@ -244,7 +242,7 @@
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
}; };
@ -337,7 +335,6 @@
margin = 5; margin = 5;
on-click = "swaymsg --quiet workspace {name}"; on-click = "swaymsg --quiet workspace {name}";
}; };
}; };
}; };
}; };
@ -354,8 +351,8 @@
}; };
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
}; };
@ -370,7 +367,7 @@
"<<" = { "<<" = {
margin = 5; margin = 5;
on-click = "swaymsg --quiet workspace {name}"; on-click = "swaymsg --quiet workspace {name}";
}; };
} }
{ {
@ -465,8 +462,8 @@
}; };
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
}; };
@ -576,7 +573,7 @@
}; };
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
@ -687,8 +684,8 @@
}; };
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
}; };
@ -796,8 +793,8 @@
on-click = "swaymsg --quiet workspace {name}"; on-click = "swaymsg --quiet workspace {name}";
}; };
} }
{ {
foreground = "ffffff55"; foreground = "ffffff55";
} }
]; ];
}; };
@ -852,7 +849,7 @@
map = { map = {
conditions = { conditions = {
"~activated" = { "~activated" = {
empty = { }; empty = {};
}; };
activated = [ activated = [
@ -1155,7 +1152,6 @@
}; };
}; };
content = { content = {
map = { map = {
conditions = { conditions = {
@ -1257,7 +1253,7 @@
{ {
sway-xkb = { sway-xkb = {
identifiers = [ "1:1:AT_Translated_Set_2_keyboard" ]; identifiers = ["1:1:AT_Translated_Set_2_keyboard"];
content = [ content = [
{ {
string = { string = {
@ -1279,7 +1275,7 @@
content = { content = {
map = { map = {
default = { default = {
empty = { }; empty = {};
}; };
conditions = { conditions = {
@ -1287,7 +1283,7 @@
map = { map = {
conditions = { conditions = {
"~carrier" = { "~carrier" = {
empty = { }; empty = {};
}; };
carrier = { carrier = {
@ -1325,7 +1321,7 @@
content = { content = {
map = { map = {
default = { default = {
empty = { }; empty = {};
}; };
conditions = { conditions = {
@ -1929,7 +1925,7 @@
]; ];
}; };
} }
{ {
label = { label = {
content = { content = {

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
yazi = { yazi = {
enable = true; enable = true;
@ -13,7 +10,7 @@
sort_sensitive = true; sort_sensitive = true;
sort_reverse = false; sort_reverse = false;
sort_translit = true; sort_translit = true;
linemode = "size"; linemode = "size";
show_hidden = true; show_hidden = true;
@ -29,16 +26,16 @@
opener = { opener = {
play = [ play = [
{ {
run = "${pkgs.mpv}/bin/mpv ''$@''"; run = "${pkgs.mpv}/bin/mpv ''$@''";
block = true; block = true;
for = "unix"; for = "unix";
} }
]; ];
edit = [ edit = [
{ {
run = "${pkgs.helix}/bin/hx ''$@''"; run = "${pkgs.helix}/bin/hx ''$@''";
block = true; block = true;
for = "unix"; for = "unix";
} }
]; ];

View file

@ -1,10 +1,8 @@
{ {...}: {
...
}: {
programs = { programs = {
zoxide = { zoxide = {
enable = true; enable = true;
enableFishIntegration = true; enableFishIntegration = true;
}; };
}; };
} }

View file

@ -1,7 +1,5 @@
{ {...}: {
...
}: {
qt = { qt = {
enable = true; enable = true;
}; };
} }

View file

@ -8,8 +8,9 @@
hypridle = { hypridle = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
settings = { settings = {
general = { general = {
before_sleep_cmd = "${pkgs.hyprland}/bin/hyprctl dispatch dpms off"; before_sleep_cmd = "${pkgs.hyprland}/bin/hyprctl dispatch dpms off";

View file

@ -8,7 +8,8 @@
swayidle = { swayidle = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Sway" config.home.gui.sessionType == "Sway"
) true; )
true;
events = [ events = [
{ {
@ -28,8 +29,8 @@
]; ];
timeouts = [ timeouts = [
{ {
timeout = 300; timeout = 300;
command = "${pkgs.brightnessctl}/bin/brightnessctl -s set 10"; command = "${pkgs.brightnessctl}/bin/brightnessctl -s set 10";
resumeCommand = "${pkgs.brightnessctl}/bin/brightnessctl -r"; resumeCommand = "${pkgs.brightnessctl}/bin/brightnessctl -r";
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
stylix = { stylix = {
base16Scheme = { base16Scheme = {
base00 = "2a1617"; base00 = "2a1617";
@ -31,4 +29,4 @@
name = "red_ish"; name = "red_ish";
}; };
}; };
} }

View file

@ -1,11 +1,8 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
stylix = { stylix = {
cursor = { cursor = {
name = "Whitesur-cursors"; name = "Whitesur-cursors";
package = pkgs.whitesur-cursors; package = pkgs.whitesur-cursors;
}; };
}; };
} }

View file

@ -1,9 +1,7 @@
{ {...}: {
...
}: {
stylix = { stylix = {
enable = true; enable = true;
autoEnable = true; autoEnable = true;
polarity = "dark"; polarity = "dark";
}; };
} }

View file

@ -1,14 +1,11 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
stylix = { stylix = {
fonts = { fonts = {
sizes = { sizes = {
applications = 10; applications = 10;
desktop = 8; desktop = 8;
popups = 10; popups = 10;
terminal = 8; terminal = 8;
}; };
monospace = { monospace = {
@ -32,4 +29,4 @@
}; };
}; };
}; };
} }

View file

@ -1,7 +1,5 @@
{ {...}: {
...
}: {
stylix = { stylix = {
image = ./wallpaper.jpg; image = ./wallpaper.jpg;
}; };
} }

View file

@ -1,29 +1,26 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
systemd = { systemd = {
user = { user = {
services = { services = {
hyprpanel = { hyprpanel = {
Unit = { Unit = {
Description = "Hyprpanel service."; Description = "Hyprpanel service.";
WantedBy = "graphical-session.target"; WantedBy = "graphical-session.target";
}; };
Service = {
ExecStart = "${pkgs.hyprpanel}/bin/hyprpanel";
Restart = "always";
RestartSec = 1;
};
Install = { Service = {
After = "graphical-session.target"; ExecStart = "${pkgs.hyprpanel}/bin/hyprpanel";
ConditionEnvironment = "WAYLAND_DISPLAY"; Restart = "always";
PartOf = "graphical-session.target"; RestartSec = 1;
}; };
};
}; Install = {
}; After = "graphical-session.target";
}; ConditionEnvironment = "WAYLAND_DISPLAY";
PartOf = "graphical-session.target";
};
};
};
};
};
} }

View file

@ -1,29 +1,26 @@
{ {pkgs, ...}: {
pkgs, systemd = {
... user = {
}: { services = {
systemd = { hyprpolkitagent = {
user = { Unit = {
services = { Description = "Hyprpolkitagent service.";
hyprpolkitagent = { WantedBy = "graphical-session.target";
Unit = { };
Description = "Hyprpolkitagent service.";
WantedBy = "graphical-session.target";
};
Service = {
ExecStart = "${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent";
Restart = "always";
RestartSec = 10;
};
Install = { Service = {
After = "graphical-session.target"; ExecStart = "${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent";
ConditionEnvironment = "WAYLAND_DISPLAY"; Restart = "always";
PartOf = "graphical-session.target"; RestartSec = 10;
}; };
};
}; Install = {
}; After = "graphical-session.target";
}; ConditionEnvironment = "WAYLAND_DISPLAY";
PartOf = "graphical-session.target";
};
};
};
};
};
} }

View file

@ -1,29 +1,26 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
systemd = { systemd = {
user = { user = {
services = { services = {
yambar = { yambar = {
Unit = { Unit = {
Description = "Yambar service."; Description = "Yambar service.";
WantedBy = "graphical-session.target"; WantedBy = "graphical-session.target";
}; };
Service = {
ExecStart = "${pkgs.yambar}/bin/yambar";
Restart = "always";
RestartSec = 1;
};
Install = { Service = {
After = "graphical-session.target"; ExecStart = "${pkgs.yambar}/bin/yambar";
ConditionEnvironment = "WAYLAND_DISPLAY"; Restart = "always";
PartOf = "graphical-session.target"; RestartSec = 1;
}; };
};
}; Install = {
}; After = "graphical-session.target";
}; ConditionEnvironment = "WAYLAND_DISPLAY";
PartOf = "graphical-session.target";
};
};
};
};
};
} }

View file

@ -10,7 +10,8 @@
hyprland = { hyprland = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Hyprland" config.home.gui.sessionType == "Hyprland"
) true; )
true;
settings = { settings = {
monitor = ", 2560x1440@165.00Hz, 0x0, 1"; monitor = ", 2560x1440@165.00Hz, 0x0, 1";
@ -110,7 +111,6 @@
"ALT, S, exec, ${pkgs.fuzzel}/bin/fuzzel" "ALT, S, exec, ${pkgs.fuzzel}/bin/fuzzel"
"ALT, F, fullscreen, 0" "ALT, F, fullscreen, 0"
"ALT, L, exec, ${pkgs.hyprlock}/bin/hyprlock" "ALT, L, exec, ${pkgs.hyprlock}/bin/hyprlock"
"ALT SHIFT, E, exit," "ALT SHIFT, E, exit,"
"ALT SHIFT, space, togglefloating, active" "ALT SHIFT, space, togglefloating, active"
@ -144,7 +144,7 @@
"ALT SHIFT, 9, movetoworkspace, 9" "ALT SHIFT, 9, movetoworkspace, 9"
"ALT SHIFT, 0, movetoworkspace, 0" "ALT SHIFT, 0, movetoworkspace, 0"
"ALT SHIFT, H, movetoworkspace, special" "ALT SHIFT, H, movetoworkspace, special"
"ALT, mouse_down, workspace, e+1" "ALT, mouse_down, workspace, e+1"
"ALT, mouse_up, workspace, e-1" "ALT, mouse_up, workspace, e-1"
]; ];
@ -156,7 +156,7 @@
", XF86MonBrightnessDown, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%-" ", XF86MonBrightnessDown, exec, ${pkgs.brightnessctl}/bin/brightnessctl set 5%-"
", XF86MonBrightnessUp, exec, ${pkgs.brightnessctl}/bin/brightnessctl set +5%" ", XF86MonBrightnessUp, exec, ${pkgs.brightnessctl}/bin/brightnessctl set +5%"
]; ];
bindl = [ bindl = [
", XF86AudioPlay, exec, ${pkgs.playerctl}/bin/playerctl play-pause" ", XF86AudioPlay, exec, ${pkgs.playerctl}/bin/playerctl play-pause"
", XF86AudioPrev, exec, ${pkgs.playerctl}/bin/playerctl previous" ", XF86AudioPrev, exec, ${pkgs.playerctl}/bin/playerctl previous"
@ -228,9 +228,9 @@
}; };
}; };
}; };
plugins = with inputs; [ plugins = with inputs; [
# inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo # inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo
]; ];
}; };
}; };

View file

@ -9,7 +9,8 @@
river = { river = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "River" config.home.gui.sessionType == "River"
) true; )
true;
settings = { settings = {
default-layout = "rivertile"; default-layout = "rivertile";
@ -51,7 +52,7 @@
"Alt 7" = "set-focused-tags 6"; "Alt 7" = "set-focused-tags 6";
"Alt 8" = "set-focused-tags 7"; "Alt 8" = "set-focused-tags 7";
"Alt 9" = "set-focused-tags 8"; "Alt 9" = "set-focused-tags 8";
"Alt H" = "toggle-focused-tags 20"; "Alt H" = "toggle-focused-tags 20";
"Alt+Shift 1" = "set-view-tags 0"; "Alt+Shift 1" = "set-view-tags 0";
"Alt+Shift 2" = "set-view-tags 1"; "Alt+Shift 2" = "set-view-tags 1";
@ -62,7 +63,7 @@
"Alt+Shift 7" = "set-view-tags 6"; "Alt+Shift 7" = "set-view-tags 6";
"Alt+Shift 8" = "set-view-tags 7"; "Alt+Shift 8" = "set-view-tags 7";
"Alt+Shift 9" = "set-view-tags 8"; "Alt+Shift 9" = "set-view-tags 8";
"Alt+Shift H" = "set-view-tags 20"; "Alt+Shift H" = "set-view-tags 20";
"Alt+Control 1" = "toggle-focused-tags 0"; "Alt+Control 1" = "toggle-focused-tags 0";
"Alt+Control 2" = "toggle-focused-tags 1"; "Alt+Control 2" = "toggle-focused-tags 1";
@ -73,7 +74,7 @@
"Alt+Control 7" = "toggle-focused-tags 6"; "Alt+Control 7" = "toggle-focused-tags 6";
"Alt+Control 8" = "toggle-focused-tags 7"; "Alt+Control 8" = "toggle-focused-tags 7";
"Alt+Control 9" = "toggle-focused-tags 8"; "Alt+Control 9" = "toggle-focused-tags 8";
"Alt+Control H" = "toggle-focused-tags 20"; "Alt+Control H" = "toggle-focused-tags 20";
"Alt+Shift+Control 1" = "toggle-view-tags 0"; "Alt+Shift+Control 1" = "toggle-view-tags 0";
"Alt+Shift+Control 2" = "toggle-view-tags 1"; "Alt+Shift+Control 2" = "toggle-view-tags 1";
@ -84,7 +85,7 @@
"Alt+Shift+Control 7" = "toggle-view-tags 6"; "Alt+Shift+Control 7" = "toggle-view-tags 6";
"Alt+Shift+Control 8" = "toggle-view-tags 7"; "Alt+Shift+Control 8" = "toggle-view-tags 7";
"Alt+Shift+Control 9" = "toggle-view-tags 8"; "Alt+Shift+Control 9" = "toggle-view-tags 8";
"Alt+Shift+Control H" = "toggle-view-tags 20"; "Alt+Shift+Control H" = "toggle-view-tags 20";
}; };
spawn = [ spawn = [
@ -94,7 +95,7 @@
"${pkgs.wayidle}/bin/wayidle -t=300 ${pkgs.brightnessctl}/bin/brightnessctl -s set 10" "${pkgs.wayidle}/bin/wayidle -t=300 ${pkgs.brightnessctl}/bin/brightnessctl -s set 10"
"${pkgs.wayidle}/bin/wayidle -t=600 ${pkgs.waylock}/bin/waylock" "${pkgs.wayidle}/bin/wayidle -t=600 ${pkgs.waylock}/bin/waylock"
]; ];
map-pointer = { map-pointer = {
normal = { normal = {
"Alt BTN_LEFT" = "move-view"; "Alt BTN_LEFT" = "move-view";

View file

@ -9,7 +9,8 @@
sway = { sway = {
enable = lib.mkIf ( enable = lib.mkIf (
config.home.gui.sessionType == "Sway" config.home.gui.sessionType == "Sway"
) true; )
true;
package = pkgs.sway; package = pkgs.sway;
@ -81,7 +82,7 @@
{ {
command = "${pkgs.swaykbdd}/bin/swaykbdd"; command = "${pkgs.swaykbdd}/bin/swaykbdd";
} }
{ {
command = "${pkgs.yambar}/bin/yambar"; command = "${pkgs.yambar}/bin/yambar";
} }
@ -179,5 +180,5 @@
''; '';
}; };
}; };
}; };
} }

View file

@ -1,15 +1,12 @@
{ {lib, ...}: {
lib,
...
}: {
boot = { boot = {
initrd = { initrd = {
availableKernelModules = [ availableKernelModules = [
"nvme" "nvme"
"xhci_pci" "xhci_pci"
"ahci" "ahci"
"usbhid" "usbhid"
"usb_storage" "usb_storage"
"sd_mod" "sd_mod"
"btrfs" "btrfs"
"cryptd" "cryptd"
@ -34,9 +31,9 @@
}; };
systemd = { systemd = {
enable = true; enable = true;
}; };
verbose = false; verbose = false;
}; };
}; };

View file

@ -1,86 +1,86 @@
{ {
config, config,
pkgs, pkgs,
lib, lib,
... ...
}: { }: {
boot = { boot = {
kernel = { kernel = {
sysctl = { sysctl = {
"vm.swappiness" = 100; "vm.swappiness" = 100;
"vm.dirty_background_bytes" = 67108864; "vm.dirty_background_bytes" = 67108864;
"vm.dirty_bytes" = 268435456; "vm.dirty_bytes" = 268435456;
"vm.dirty_expire_centisecs" = 1500; "vm.dirty_expire_centisecs" = 1500;
"vm.dirty_writeback_centisecs" = 100; "vm.dirty_writeback_centisecs" = 100;
"vm.vfs_cache_pressure" = 50; "vm.vfs_cache_pressure" = 50;
"vm.max_map_count" = 1048576; "vm.max_map_count" = 1048576;
}; };
}; };
kernelPackages = pkgs.linuxPackages_cachyos; kernelPackages = pkgs.linuxPackages_cachyos;
extraModulePackages = [ extraModulePackages = [
config.boot.kernelPackages.zenpower config.boot.kernelPackages.zenpower
]; ];
kernelModules = [ kernelModules = [
"amdgpu" "amdgpu"
"zenpower" "zenpower"
]; ];
kernelParams = [ kernelParams = [
"amd_pstate=guided" "amd_pstate=guided"
"udev.log_priority=3" "udev.log_priority=3"
"quiet" "quiet"
"splash" "splash"
"boot.shell_on_fail" "boot.shell_on_fail"
"loglevel=3" "loglevel=3"
"rd.systemd.show_status=false" "rd.systemd.show_status=false"
"rd.udev.log_level=3" "rd.udev.log_level=3"
"page_alloc.shuffle=1" "page_alloc.shuffle=1"
"page_poison=1" "page_poison=1"
"slab_nomerge" "slab_nomerge"
"kernel.watchdog=0" "kernel.watchdog=0"
"oops=panic" "oops=panic"
]; ];
blacklistedKernelModules = [ blacklistedKernelModules = [
"k10temp" "k10temp"
"ax25" "ax25"
"netrom" "netrom"
"rose" "rose"
"adfs" "adfs"
"affs" "affs"
"bfs" "bfs"
"befs" "befs"
"cramfs" "cramfs"
"efs" "efs"
"erofs" "erofs"
"exofs" "exofs"
"freevxfs" "freevxfs"
"f2fs" "f2fs"
"hfs" "hfs"
"hpfs" "hpfs"
"jfs" "jfs"
"minix" "minix"
"nilfs2" "nilfs2"
"ntfs" "ntfs"
"omfs" "omfs"
"qnx4" "qnx4"
"qnx6" "qnx6"
"sysv" "sysv"
"ufs" "ufs"
"sp5100-tco" "sp5100-tco"
"iTCO_wdt" "iTCO_wdt"
]; ];
supportedFilesystems = { supportedFilesystems = {
vfat = true; vfat = true;
btrfs = true; btrfs = true;
zfs = lib.mkForce true; zfs = lib.mkForce true;
}; };
consoleLogLevel = 0; consoleLogLevel = 0;
}; };
} }

View file

@ -1,13 +1,11 @@
{ {...}: {
...
}: {
boot = { boot = {
lanzaboote = { lanzaboote = {
enable = true; enable = true;
configurationLimit = 7; configurationLimit = 7;
pkiBundle = "/var/lib/sbctl"; pkiBundle = "/var/lib/sbctl";
settings = { settings = {
timeout = 2; timeout = 2;
sortKey = "lanza"; sortKey = "lanza";
}; };
}; };

View file

@ -1,15 +1,12 @@
{ {lib, ...}: {
lib,
...
}: {
boot = { boot = {
loader = { loader = {
systemd-boot = { systemd-boot = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
sortKey = "nixos"; sortKey = "nixos";
memtest86 = { memtest86 = {
enable = true; enable = true;
sortKey = "o_memtest86"; sortKey = "o_memtest86";
}; };
netbootxyz = { netbootxyz = {
@ -19,4 +16,4 @@
}; };
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
boot = { boot = {
plymouth = { plymouth = {
enable = true; enable = true;

View file

@ -1,10 +1,8 @@
{ {...}: {
...
}: {
boot = { boot = {
tmp = { tmp = {
useTmpfs = true; useTmpfs = true;
cleanOnBoot = true; cleanOnBoot = true;
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
boot = { boot = {
zfs = { zfs = {
package = pkgs.zfs_cachyos; package = pkgs.zfs_cachyos;
@ -9,4 +6,4 @@
removeLinuxDRM = false; removeLinuxDRM = false;
}; };
}; };
} }

View file

@ -1,7 +1,5 @@
{ {...}: {
... console = {
}: {
console = {
useXkbConfig = true; useXkbConfig = true;
}; };
} }

View file

@ -38,12 +38,12 @@
./nix/settings/experimental-features.nix ./nix/settings/experimental-features.nix
./nix/settings/substituters.nix ./nix/settings/substituters.nix
./nix/settings/trusted-public-keys.nix ./nix/settings/trusted-public-keys.nix
./nix/settings/trusted-users.nix ./nix/settings/trusted-users.nix
./nix/settings/auto-optimise-store.nix ./nix/settings/auto-optimise-store.nix
./nixpkgs/config.nix ./nixpkgs/config.nix
./nixpkgs/system.nix ./nixpkgs/system.nix
./programs/gamescope.nix ./programs/gamescope.nix
./programs/gamemode.nix ./programs/gamemode.nix
./programs/nh.nix ./programs/nh.nix
@ -77,7 +77,7 @@
./stylix/defaults.nix ./stylix/defaults.nix
./stylix/fonts.nix ./stylix/fonts.nix
./stylix/image.nix ./stylix/image.nix
./system/name.nix ./system/name.nix
./system/stateVersion.nix ./system/stateVersion.nix

View file

@ -7,18 +7,18 @@
type = "disk"; type = "disk";
content = { content = {
type = "gpt"; type = "gpt";
partitions = { partitions = {
ESP = { ESP = {
type = "EF00"; type = "EF00";
size = "1024M"; size = "1024M";
name = "boot"; name = "boot";
content = { content = {
type = "filesystem"; type = "filesystem";
format = "vfat"; format = "vfat";
mountpoint = "/boot"; mountpoint = "/boot";
mountOptions = [ mountOptions = [
"fmask=0022" "fmask=0022"
"dmask=0022" "dmask=0022"
]; ];
}; };
}; };
@ -57,8 +57,8 @@
subvolumes = { subvolumes = {
"/root" = { "/root" = {
mountpoint = "/"; mountpoint = "/";
mountOptions = [ mountOptions = [
"compress=zstd" "compress=zstd"
"noatime" "noatime"
"discard=async" "discard=async"
]; ];
@ -66,17 +66,17 @@
"/home" = { "/home" = {
mountpoint = "/home"; mountpoint = "/home";
mountOptions = [ mountOptions = [
"compress=zstd" "compress=zstd"
"noatime" "noatime"
"discard=async" "discard=async"
]; ];
}; };
"/nix" = { "/nix" = {
mountpoint = "/nix"; mountpoint = "/nix";
mountOptions = [ mountOptions = [
"compress=zstd" "compress=zstd"
"noatime" "noatime"
"discard=async" "discard=async"
]; ];

View file

@ -1,15 +1,12 @@
{ {pkgs, ...}: {
pkgs, environment = {
... systemPackages = with pkgs; [
}: { home-manager
environment = { xdg-desktop-portal-gtk
systemPackages = with pkgs; [ xdg-desktop-portal-hyprland
home-manager nixos-anywhere
xdg-desktop-portal-gtk sbctl
xdg-desktop-portal-hyprland sops
nixos-anywhere ];
sbctl };
sops }
];
};
}

View file

@ -1,7 +1,4 @@
{ {config, ...}: {
config,
...
}: {
environment = { environment = {
variables = { variables = {
AMD_VULKAN_ICD = "RADV"; AMD_VULKAN_ICD = "RADV";
@ -16,8 +13,8 @@
NIXPKGS_ALLOW_UNFREE = "1"; NIXPKGS_ALLOW_UNFREE = "1";
NIXPKGS_ALLOW_INSECURE = "1"; NIXPKGS_ALLOW_INSECURE = "1";
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";
GRIMBLAST_HIDE_CURSOR = "0"; GRIMBLAST_HIDE_CURSOR = "0";
TERM = "xterm-256color"; TERM = "xterm-256color";
}; };
}; };
} }

View file

@ -1,10 +1,8 @@
{ {...}: {
...
}: {
hardware = { hardware = {
amdgpu = { amdgpu = {
initrd = { initrd = {
enable = true; enable = true;
}; };
}; };
}; };

View file

@ -1,12 +1,10 @@
{ {...}: {
...
}: {
hardware = { hardware = {
enableRedistributableFirmware = true; enableRedistributableFirmware = true;
cpu = { cpu = {
amd = { amd = {
updateMicrocode = true; updateMicrocode = true;
}; };
}; };
}; };
} }

View file

@ -1,7 +1,5 @@
{ {...}: {
... hardware = {
}: {
hardware = {
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;

View file

@ -1,13 +1,11 @@
{ {...}: {
...
}: {
hardware = { hardware = {
openrazer = { openrazer = {
enable = true; enable = true;
users = [ users = [
"hand7s" "hand7s"
]; ];
batteryNotifier = { batteryNotifier = {
enable = true; enable = true;
percentage = 15; percentage = 15;

View file

@ -1,10 +1,8 @@
{ {...}: {
...
}: {
hardware = { hardware = {
keyboard = { keyboard = {
qmk = { qmk = {
enable = true; enable = true;
}; };
}; };
}; };

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
zramSwap = { zramSwap = {
enable = true; enable = true;
algorithm = "zstd"; algorithm = "zstd";

View file

@ -1,7 +1,4 @@
{ {inputs, ...}: {
inputs,
...
}: {
home-manager = { home-manager = {
users = { users = {
hand7s = { hand7s = {
@ -15,7 +12,7 @@
}; };
backupFileExtension = "backup"; backupFileExtension = "backup";
extraSpecialArgs = { extraSpecialArgs = {
inherit inputs; inherit inputs;
}; };

View file

@ -1,11 +1,9 @@
{ {...}: {
... i18n = {
}: { defaultLocale = "en_US.UTF-8";
i18n = { supportedLocales = [
defaultLocale = "en_US.UTF-8"; "en_US.UTF-8/UTF-8"
supportedLocales = [ "ru_RU.UTF-8/UTF-8"
"en_US.UTF-8/UTF-8" ];
"ru_RU.UTF-8/UTF-8" };
]; }
};
}

View file

@ -1,13 +1,10 @@
{ {lib, ...}: {
lib,
...
}: {
networking = { networking = {
useDHCP = lib.mkDefault true; useDHCP = lib.mkDefault true;
dhcpcd = { dhcpcd = {
enable = true; enable = true;
persistent = false; persistent = false;
wait = "any"; wait = "any";
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
networking = { networking = {
firewall = { firewall = {
allowPing = true; allowPing = true;
@ -10,7 +8,7 @@
9993 9993
2080 2080
]; ];
allowedTCPPorts = [ allowedTCPPorts = [
9993 9993
2080 2080

View file

@ -1,7 +1,5 @@
{ {...}: {
...
}: {
networking = { networking = {
hostId = "5c79d468"; hostId = "5c79d468";
}; };
} }

View file

@ -1,7 +1,5 @@
{ {...}: {
... networking = {
}: { hostName = "s0mePC-nix";
networking = { };
hostName = "s0mePC-nix"; }
};
}

View file

@ -1,9 +1,7 @@
{ {...}: {
... networking = {
}: {
networking ={
hosts = { hosts = {
# Nope # Nope
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
networking = { networking = {
nameservers = [ nameservers = [
"1.1.1.1" "1.1.1.1"
@ -15,4 +13,4 @@
"2620:119:53::53" "2620:119:53::53"
]; ];
}; };
} }

View file

@ -1,11 +1,9 @@
{ {...}: {
... networking = {
}: { networkmanager = {
networking ={ enable = true;
networkmanager = {
enable = true;
dns = "default"; dns = "default";
dhcp = "internal"; dhcp = "internal";
}; };
}; };
} }

View file

@ -1,12 +1,10 @@
{ {...}: {
...
}: {
networking = { networking = {
timeServers = [ timeServers = [
"0.nixos.pool.ntp.org" "0.nixos.pool.ntp.org"
"1.nixos.pool.ntp.org" "1.nixos.pool.ntp.org"
"2.nixos.pool.ntp.org" "2.nixos.pool.ntp.org"
"3.nixos.pool.ntp.org" "3.nixos.pool.ntp.org"
]; ];
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
networking = { networking = {
wireguard = { wireguard = {
enable = true; enable = true;

View file

@ -1,8 +1,5 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
nix = { nix = {
package = pkgs.nixVersions.latest; package = pkgs.nixVersions.latest;
}; };
} }

View file

@ -1,12 +1,10 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
sandbox = true; sandbox = true;
allowed-users = [ allowed-users = [
"@wheel" "@wheel"
]; ];
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
auto-optimise-store = true; auto-optimise-store = true;

View file

@ -1,12 +1,10 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
experimental-features = [ experimental-features = [
"nix-command" "nix-command"
"flakes" "flakes"
]; ];
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
substituters = [ substituters = [
@ -17,5 +15,5 @@
"https://chaotic-nyx.cachix.org/" "https://chaotic-nyx.cachix.org/"
]; ];
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
trusted-public-keys = [ trusted-public-keys = [
@ -16,5 +14,5 @@
"chaotic-nyx.cachix.org-1:HfnXSw4pj95iI/n17rIDy40agHj12WfF+Gqk6SonIT8=" "chaotic-nyx.cachix.org-1:HfnXSw4pj95iI/n17rIDy40agHj12WfF+Gqk6SonIT8="
]; ];
}; };
}; };
} }

View file

@ -1,11 +1,9 @@
{ {...}: {
...
}: {
nix = { nix = {
settings = { settings = {
trusted-users = [ trusted-users = [
"@wheel" "@wheel"
]; ];
}; };
}; };
} }

View file

@ -1,8 +1,6 @@
{ {...}: {
...
}: {
nixpkgs = { nixpkgs = {
config = { config = {
allowUnfree = true; allowUnfree = true;
allowBroken = true; allowBroken = true;
}; };

View file

@ -1,10 +1,7 @@
{ {inputs, ...}: {
inputs,
...
}: {
nixpkgs = { nixpkgs = {
overlays = [ overlays = [
inputs.hyprpanel.overlay inputs.hyprpanel.overlay
]; ];
}; };
} }

View file

@ -1,8 +1,6 @@
{ {...}: {
... nixpkgs = {
}: { system = "x86_64-linux";
nixpkgs = { hostPlatform = "x86_64-linux";
system = "x86_64-linux"; };
hostPlatform = "x86_64-linux"; }
};
}

View file

@ -1,9 +1,7 @@
{ {...}: {
...
}: {
programs = { programs = {
gamemode = { gamemode = {
enable = true; enable = true;
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
gamescope = { gamescope = {
enable = true; enable = true;

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
programs = { programs = {
nh = { nh = {
enable = true; enable = true;

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}: {
programs = { programs = {
steam = { steam = {
enable = true; enable = true;
@ -10,17 +7,16 @@
]; ];
remotePlay = { remotePlay = {
openFirewall = true; openFirewall = true;
}; };
localNetworkGameTransfers = { localNetworkGameTransfers = {
openFirewall = true; openFirewall = true;
}; };
protontricks = { protontricks = {
enable = true; enable = true;
}; };
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
security = { security = {
polkit = { polkit = {
enable = true; enable = true;
@ -9,4 +7,4 @@
]; ];
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
security = { security = {
rtkit = { rtkit = {
enable = true; enable = true;

View file

@ -1,12 +1,9 @@
{ {...}: {
...
}: {
security = { security = {
sudo-rs = { sudo-rs = {
enable = true; enable = true;
wheelNeedsPassword = true; wheelNeedsPassword = true;
execWheelOnly = true; execWheelOnly = true;
}; };
}; };
} }

View file

@ -1,10 +1,7 @@
{ {lib, ...}: {
lib,
...
}: {
security = { security = {
sudo = { sudo = {
enable = lib.mkDefault false; enable = lib.mkDefault false;
}; };
}; };
} }

View file

@ -1,7 +1,4 @@
{ {pkgs, ...}: {
pkgs,
...
}:{
services = { services = {
greetd = { greetd = {
enable = true; enable = true;

View file

@ -1,9 +1,7 @@
{ {...}: {
...
}: {
services = { services = {
irqbalance = { irqbalance = {
enable = true; enable = true;
}; };
}; };
} }

View file

@ -1,17 +1,15 @@
{ {...}: {
...
}: {
services = { services = {
libinput = { libinput = {
enable = true; enable = true;
mouse = { mouse = {
accelProfile = "flat"; accelProfile = "flat";
accelSpeed = "-1.0"; accelSpeed = "-1.0";
buttonMapping = "1 3 2 4 5 6 7 8 9"; buttonMapping = "1 3 2 4 5 6 7 8 9";
horizontalScrolling = true; horizontalScrolling = true;
leftHanded = false; leftHanded = false;
naturalScrolling = true; naturalScrolling = true;
}; };
}; };
}; };
} }

View file

@ -1,6 +1,4 @@
{ {...}: {
...
}: {
services = { services = {
netbird = { netbird = {
enable = true; enable = true;

Some files were not shown because too many files have changed in this diff Show more