This commit is contained in:
2026-03-29 16:41:34 -03:00
parent 45ed719d7d
commit fd10ef1b32
22 changed files with 510 additions and 241 deletions
-82
View File
@@ -1,82 +0,0 @@
{ config, lib, inputs, pkgs, ... }: {
nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = {
enable = true;
package = pkgs.niri-unstable;
};
programs.dms-shell = {
enable = true;
package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
systemd = {
enable = true; # Systemd service for auto-start
restartIfChanged = true; # Auto-restart dms.service when dms-shell changes
};
plugins = {
#dankBitwarden.enable = true;
dankKDEConnect.enable = true;
linuxWallpaperEngine.enable = true;
};
# Core features
enableSystemMonitoring = true; # System monitoring widgets (dgop)
enableVPN = true; # VPN management widget
enableDynamicTheming = true; # Wallpaper-based theming (matugen)
enableAudioWavelength = true; # Audio visualizer (cava)
enableCalendarEvents = true; # Calendar integration (khal)
};
imports = [
./thunar.nix
inputs.dms.nixosModules.dank-material-shell
inputs.dms-plugin-registry.modules.default
inputs.dms.nixosModules.greeter
];
xdg.portal = {
enable = true;
extraPortals = [pkgs.kdePackages.xdg-desktop-portal-kde];
config.common.default = "*";
};
security.polkit.enable = true;
systemd.user.services.niri-flake-polkit.enable = false;
programs.xwayland.enable = true;
programs.kdeconnect.enable = true;
#services.displayManager.dms-greeter = {
# enable = true;
# compositor.name = "hyprland";
# package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
# quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
#};
services = {
greetd =
let
session = {
#command = "${pkgs.hyprland}/bin/Hyprland";
command = "${pkgs.niri}/bin/niri-session";
user = "gui";
};
in
{
enable = true;
settings = {
terminal.vt = 1;
default_session = session;
initial_session = session;
};
};
};
environment.systemPackages = with pkgs; [
dgop
];
}
+1 -1
View File
@@ -4,7 +4,7 @@
#./cosmic.nix #./cosmic.nix
#./gnome.nix #./gnome.nix
#./kde.nix #./kde.nix
./dms.nix ./niri/niri.nix
]; ];
} }
+5 -2
View File
@@ -2,10 +2,11 @@
## Ativar ambiente gráfico KDE Plasma 6 e gerenciador de login SDDM ## Ativar ambiente gráfico KDE Plasma 6 e gerenciador de login SDDM
services = { services = {
displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true;
desktopManager.plasma6.enable = true; desktopManager.plasma6.enable = true;
}; };
services.displayManager.plasma-login-manager = {
enable = true;
};
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
@@ -15,6 +16,8 @@
kdePackages.qtmultimedia kdePackages.qtmultimedia
kdePackages.kcalc kdePackages.kcalc
kdePackages.sddm-kcm kdePackages.sddm-kcm
kdePackages.wallpaper-engine-plugin
kdePackages.krdp
]; ];
environment.plasma6.excludePackages = with pkgs.kdePackages; [ environment.plasma6.excludePackages = with pkgs.kdePackages; [
+40
View File
@@ -0,0 +1,40 @@
{ config, lib, inputs, pkgs, ... }: {
nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = {
enable = true;
package = pkgs.niri-unstable;
};
programs.dms-shell = {
enable = true;
package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
#quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
systemd = {
enable = true; # Systemd service for auto-start
restartIfChanged = true; # Auto-restart dms.service when dms-shell changes
};
plugins = {
dankBitwarden.enable = true;
dankKDEConnect.enable = true;
linuxWallpaperEngine.enable = true;
};
# Core features
enableSystemMonitoring = true; # System monitoring widgets (dgop)
enableVPN = true; # VPN management widget
enableDynamicTheming = true; # Wallpaper-based theming (matugen)
enableAudioWavelength = true; # Audio visualizer (cava)
enableCalendarEvents = false; # Calendar integration (khal)
};
imports = [
inputs.dms.nixosModules.dank-material-shell
inputs.dms-plugin-registry.modules.default
inputs.dms.nixosModules.greeter
];
}
+83
View File
@@ -0,0 +1,83 @@
{ config, lib, inputs, pkgs, ... }: {
nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = {
enable = true;
package = pkgs.niri-unstable;
};
imports = [
./thunar.nix
#./dms.nix
./noctalia.nix
];
services.dbus.enable = true;
security.polkit.enable = true;
systemd.user.services.niri-flake-polkit.enable = false;
programs.xwayland.enable = true;
programs.kdeconnect.enable = true;
services = {
greetd =
let
session = {
#command = "${pkgs.hyprland}/bin/Hyprland";
command = "${pkgs.niri}/bin/niri-session";
user = "gui";
};
in
{
enable = true;
settings = {
terminal.vt = 1;
default_session = session;
initial_session = session;
};
};
};
environment.systemPackages = with pkgs; [
dgop
];
#systemd.user.services.polkit-gnome-authentication-agent-1 = {
#description = "polkit-gnome-authentication-agent-1";
#wantedBy = [ "graphical-session.target" ];
#after = [ "graphical-session.target" ];
#serviceConfig = {
# Type = "simple";
# ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
# Restart = "on-failure";
# RestartSec = 1;
# TimeoutStopSec = 10;
#};
#};
xdg.portal = {
enable = true;
config = {
niri."org.freedesktop.impl.portal.FileChooser" = "gtk";
niri.default = "gnome";
common.default = "gnome";
obs.default = "gnome";
};
extraPortals = with pkgs; [
xdg-desktop-portal-gnome
xdg-desktop-portal-gtk
];
};
#dg.portal = {
# enable = true;
# extraPortals = [
# pkgs.xdg-desktop-portal-gnome
# pkgs.xdg-desktop-portal-gtk
# pkgs.xdg-desktop-portal-wlr
# ];
# config.common.default = "*1";
#};
}
+11
View File
@@ -0,0 +1,11 @@
{ pkgs, inputs, ... }:
{
environment.systemPackages = with pkgs; [
inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default
];
nix.settings = {
extra-substituters = [ "https://noctalia.cachix.org" ];
extra-trusted-public-keys = [ "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" ];
};
}
+17
View File
@@ -0,0 +1,17 @@
{ config, lib, inputs, pkgs, ... }: {
services.cloudflared = {
enable = true;
tunnels = {
"d5615be7-62ce-414c-a2b3-67dcbbbd4ac4" = {
credentialsFile = "/etc/cloudflared/d5615be7-62ce-414c-a2b3-67dcbbbd4ac4.json";
default = "http_status:404";
ingress = {
"pass.darkgui.com.br" = "http://localhost:8080";
};
};
};
};
}
+1
View File
@@ -3,5 +3,6 @@
imports = [ imports = [
./pkgsconfig.nix ./pkgsconfig.nix
./pkgs.nix ./pkgs.nix
./cloudflared.nix
]; ];
} }
+14 -5
View File
@@ -6,10 +6,12 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
## Aplicativos sociais ## Aplicativos sociais
bitwarden-desktop bitwarden-desktop
sunshine
tailscale
## inputs ## inputs
inputs.zen-browser.packages.${stdenv.hostPlatform.system}.default inputs.zen-browser.packages.${stdenv.hostPlatform.system}.default
inputs.hayase.packages.${pkgs.stdenv.hostPlatform.system}.default inputs.shiru.packages.${pkgs.stdenv.hostPlatform.system}.default
## Utilitários do sistema e dev tools ## Utilitários do sistema e dev tools
nh nh
@@ -21,7 +23,6 @@
ethtool ethtool
efibootmgr efibootmgr
docker-compose docker-compose
podman
distroshelf distroshelf
distrobox distrobox
freerdp freerdp
@@ -32,7 +33,8 @@
usbutils usbutils
openrgb openrgb
winetricks winetricks
wineWowPackages.staging #wineWowPackages.staging
wine
haguichi haguichi
logmein-hamachi logmein-hamachi
zerotierone zerotierone
@@ -43,18 +45,25 @@
onlyoffice-desktopeditors onlyoffice-desktopeditors
adwaita-qt adwaita-qt
adwaita-qt6 adwaita-qt6
winboat #winboat
xwayland-satellite xwayland-satellite
linux-wallpaperengine linux-wallpaperengine
kdePackages.polkit-qt-1 #kdePackages.polkit-qt-1
kdePackages.krdp
cloudflared
## inputs stable ## inputs stable
#inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system} #inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}.winboat
]; ];
programs.gpu-screen-recorder.enable = true; programs.gpu-screen-recorder.enable = true;
services.logmein-hamachi.enable = true; services.logmein-hamachi.enable = true;
programs.haguichi.enable = true; programs.haguichi.enable = true;
nixpkgs.config.permittedInsecurePackages = [
"electron-38.8.4"
];
} }
+2 -15
View File
@@ -13,12 +13,11 @@
gamemode.enable = true; gamemode.enable = true;
}; };
## Configuraçoes do obs ## Configuraçoes do obs
#programs.obs-studio = { #programs.obs-studio = {
# enable = true; # enable = true;
# # optional Nvidia hardware acceleration # #optional Nvidia hardware acceleration
# package = ( # package = (
# pkgs.obs-studio.override { # pkgs.obs-studio.override {
# cudaSupport = true; # cudaSupport = true;
@@ -30,7 +29,7 @@
# obs-gstreamer # obs-gstreamer
# obs-vkcapture # obs-vkcapture
# ]; # ];
#enableVirtualCamera = true; # #enableVirtualCamera = true;
#}; #};
## Configuraçoes do LACT ## Configuraçoes do LACT
@@ -45,18 +44,6 @@
enable = true; enable = true;
}; };
## Configuraçao de Docker
#virtualisation.podman = {
#enable = true;
#dockerCompat = true;
#};
users.users.gui.extraGroups = [ "docker" ];
users.groups.docker.gid = 131;
virtualisation.docker = {
enable = true;
};
## Fontes ## Fontes
fonts.fontDir.enable = true; fonts.fontDir.enable = true;
+7 -3
View File
@@ -4,7 +4,7 @@
networking = { networking = {
networkmanager.enable = true; networkmanager.enable = true;
interfaces.enp9s0.wakeOnLan.enable = true; interfaces.enp9s0.wakeOnLan.enable = true;
firewall.allowedTCPPorts = [ ]; firewall.allowedTCPPorts = [ 22 ];
firewall.allowedUDPPorts = [ firewall.allowedUDPPorts = [
]; ];
}; };
@@ -28,9 +28,11 @@
## Definir fuso horário ## Definir fuso horário
time.timeZone = "America/Bahia"; time.timeZone = "America/Bahia";
## Configurações de idioma e localidade ## Configurações de idioma e localidade
i18n.defaultLocale = "pt_BR.UTF-8"; i18n = {
i18n.extraLocaleSettings = { defaultLocale = "pt_BR.UTF-8";
extraLocaleSettings = {
LC_ADDRESS = "pt_BR.UTF-8"; LC_ADDRESS = "pt_BR.UTF-8";
LC_IDENTIFICATION = "pt_BR.UTF-8"; LC_IDENTIFICATION = "pt_BR.UTF-8";
LC_MEASUREMENT = "pt_BR.UTF-8"; LC_MEASUREMENT = "pt_BR.UTF-8";
@@ -41,6 +43,8 @@
LC_TELEPHONE = "pt_BR.UTF-8"; LC_TELEPHONE = "pt_BR.UTF-8";
LC_TIME = "pt_BR.UTF-8"; LC_TIME = "pt_BR.UTF-8";
}; };
};
## Configurar layout do teclado no X11 e console ## Configurar layout do teclado no X11 e console
services.xserver.xkb = { services.xserver.xkb = {
layout = "br"; layout = "br";
+1
View File
@@ -5,5 +5,6 @@
./nixhelper.nix ./nixhelper.nix
./nvidia.nix ./nvidia.nix
./patchs.nix ./patchs.nix
./self-host.nix
]; ];
} }
+2 -2
View File
@@ -30,8 +30,8 @@
auto-optimise-store = true; auto-optimise-store = true;
extra-sandbox-paths = [ "/var/cache/ccache" ]; extra-sandbox-paths = [ "/var/cache/ccache" ];
## cache kernel ## cache kernel
substituters = [ "https://attic.xuyh0120.win/lantian" ]; substituters = ["https://attic.xuyh0120.win/lantian"];
trusted-public-keys = [ "lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc=" ]; trusted-public-keys = ["lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="];
}; };
## Lix ## Lix
+10
View File
@@ -8,6 +8,16 @@
nvidia.open = false; ## Se sua placa for pascal pra cima troque isso para true nvidia.open = false; ## Se sua placa for pascal pra cima troque isso para true
}; };
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
version = "580.142";
sha256_64bit = "sha256-IJFfzz/+icNVDPk7YKBKKFRTFQ2S4kaOGRGkNiBEdWM=";
sha256_aarch64 = lib.fakeSha256;
openSha256 = lib.fakeSha256;
settingsSha256 = "sha256-BnrIlj5AvXTfqg/qcBt2OS9bTDDZd3uhf5jqOtTMTQM=";
persistencedSha256 = lib.fakeSha256;
};
## Teste sobre o nvk nao recomendo usar ## Teste sobre o nvk nao recomendo usar
+51
View File
@@ -0,0 +1,51 @@
{ config, lib, inputs, pkgs, ... }: {
## tailscale
services.tailscale = {
enable = true;
extraUpFlags = [ "--advertise-exit-node" "--ssh"];
};
networking.nftables.enable = true;
networking.firewall = {
enable = true;
allowedTCPPorts = [ 47984 47989 48910 ];
allowedUDPPortRanges = [
{ from = 47998; to = 48000; }
{ from = 48002; to = 48010; }
];
trustedInterfaces = [ "tailscale0" ];
allowedUDPPorts = [ config.services.tailscale.port ];
};
## Configuraçao de Docker
boot.kernel.sysctl = {
"net.ipv4.ip_unprivileged_port_start" = 53;
"net.ipv6.conf.all.forwarding" = true;
};
users.users.gui.extraGroups = [ "docker" ];
users.groups.docker.gid = 131;
virtualisation.docker = {
enable = true;
#rootless = {
# enable = true;
# setSocketVariable = true;
#};
};
services.openssh = {
enable = true;
};
services.sunshine = {
enable = true;
autoStart = true;
capSysAdmin = true;
openFirewall = true;
};
}
+14 -3
View File
@@ -5,8 +5,11 @@
## aplicativos sociais ## aplicativos sociais
telegram-desktop telegram-desktop
pear-desktop pear-desktop
#element-desktop stoat-desktop
teams-for-linux
#(discord.override {withVencord = true;})
(discord.override {withEquicord = true;}) (discord.override {withEquicord = true;})
jellyfin-desktop
## Jogos ## Jogos
lutris lutris
@@ -40,7 +43,7 @@
kitty kitty
vlc vlc
tree tree
python3 python314
unrar unrar
#droidcam #droidcam
motrix motrix
@@ -48,8 +51,16 @@
nodejs nodejs
lxappearance lxappearance
nwg-look nwg-look
#rustdesk
anydesk
libargon2
openssl_oqs
## Dev
]; ];
nixpkgs.config.permittedInsecurePackages = [
"electron-38.8.4"
];
} }
+16 -4
View File
@@ -8,9 +8,9 @@
## Configuração do bootloader ## Configuração do bootloader
boot = { boot = {
#kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
#kernelPackages = pkgs.linuxPackages_cachyos; #kernelPackages = pkgs.linuxPackages_cachyos;
kernelPackages = inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-latest-lto-x86_64-v3; #kernelPackages = inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-latest-lto-x86_64-v3;
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true; loader.efi.canTouchEfiVariables = true;
loader.systemd-boot.configurationLimit = 10; loader.systemd-boot.configurationLimit = 10;
@@ -20,8 +20,6 @@
services = { services = {
xserver.enable = false; # Ativar sistema gráfico X11 xserver.enable = false; # Ativar sistema gráfico X11
# displayManager.autoLogin.enable = true;
# displayManager.autoLogin.user = "gui";
printing.enable = false; printing.enable = false;
}; };
@@ -44,4 +42,18 @@
}; };
system.stateVersion = "25.11"; # versao do nix system.stateVersion = "25.11"; # versao do nix
networking = {
networkmanager.enable = true;
interfaces.enp9s0.wakeOnLan.enable = true;
firewall.allowedTCPPorts = [ ];
firewall.allowedUDPPorts = [
];
};
services = {
displayManager.autoLogin.enable = true;
displayManager.autoLogin.user = "gui";
};
nix.settings.experimental-features = [ "nix-command" "flakes" ];
} }
+207 -105
View File
@@ -7,11 +7,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1770327417, "lastModified": 1774186997,
"narHash": "sha256-WNS+wDUeqfegOXf5emDRnNs2bPiJ7rhdARo4jyd3+Yw=", "narHash": "sha256-hyNVlhAqmwcBPl7XRkxbGcMt1BfCOdvuEfBDUf0k8Oo=",
"owner": "ezKEa", "owner": "ezKEa",
"repo": "aagl-gtk-on-nix", "repo": "aagl-gtk-on-nix",
"rev": "26670347cca9feddb31e075d23b474149d8902e1", "rev": "546e95f7ec74892a31f883a10b1723c35f2c2edd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -23,11 +23,11 @@
"cachyos-kernel": { "cachyos-kernel": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1770408132, "lastModified": 1774451104,
"narHash": "sha256-H2J5KHGAfzmr/SBNqWDj52bS76n/IRijOA1A2XerS90=", "narHash": "sha256-gYjAjM227djBliD0ovfNZ6fBGhT2lpUOyMTjnaFNZLc=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "linux-cachyos", "repo": "linux-cachyos",
"rev": "94b35b638d970d70a354432d863e5fdf39238e44", "rev": "de746a9cd1caa808e95805641a9117029e173b34",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -39,11 +39,11 @@
"cachyos-kernel-patches": { "cachyos-kernel-patches": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1770407844, "lastModified": 1774500343,
"narHash": "sha256-gDCdcoHtoaEuFP+aVvf43NaJW2RclTVIBZix548BdhQ=", "narHash": "sha256-8sCdFTHJF0ZES8/Qa6DVbMAzZ1PLGYcZcQJBokoa7Bg=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "kernel-patches", "repo": "kernel-patches",
"rev": "c031bd5a91990f7eab3d8fb364836cf4e1960f31", "rev": "948e9c61779b0fafdf0c3b1ee6281502ff178fcc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -58,11 +58,11 @@
"quickshell": "quickshell" "quickshell": "quickshell"
}, },
"locked": { "locked": {
"lastModified": 1770564094, "lastModified": 1774634074,
"narHash": "sha256-m0iXwkpaF2wHIv1aSZ5fKhqBPp75QPxrx+Qr8K5JYL8=", "narHash": "sha256-zWbW8vQiNabBp9kpiUb4L6p/3kgx16zZMfoIqgawwRc=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "DankMaterialShell", "repo": "DankMaterialShell",
"rev": "5b8b7b04be165f7979bac9a42157ff054f1dcca8", "rev": "62c60900eb9398eac08f6045a5d8195c4f8af8b4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -78,11 +78,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770574456, "lastModified": 1774747640,
"narHash": "sha256-8S8KnG9FLTAm9Q5rqK0st9kjaoxln02z+ttW5pXYp7U=", "narHash": "sha256-7B+FWctr14Ywg0387v65Wp1l6QWzSy+BbF7BLPryvf4=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "dms-plugin-registry", "repo": "dms-plugin-registry",
"rev": "d89cf3bd0fadc6558c203276c11c8e1df53f6703", "rev": "23cd4b3fc247283339f0dd1f15b75d3f194cc285",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -94,11 +94,11 @@
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1761588595, "lastModified": 1767039857,
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -128,11 +128,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1769996383, "lastModified": 1772408722,
"narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=", "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "57928607ea566b5db3ad13af0e57e921e6b12381", "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -164,7 +164,7 @@
}, },
"flake-utils": { "flake-utils": {
"inputs": { "inputs": {
"systems": "systems" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1731533236, "lastModified": 1731533236,
@@ -180,26 +180,6 @@
"type": "github" "type": "github"
} }
}, },
"hayase": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1770482456,
"narHash": "sha256-wleMx+emBnNumPpOBtTP24UHByjxegkcSYAlsMVoIU4=",
"owner": "darkguibrine",
"repo": "hayase-nix",
"rev": "162f14b72195eaef426d126a81771e83166cd4ba",
"type": "github"
},
"original": {
"owner": "darkguibrine",
"repo": "hayase-nix",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -207,11 +187,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770491427, "lastModified": 1774738535,
"narHash": "sha256-8b+0vixdqGnIIcgsPhjdX7EGPdzcVQqYxF+ujjex654=", "narHash": "sha256-2jfBEZUC67IlnxO5KItFCAd7Oc+1TvyV/jQlR+2ykGQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "cbd8a72e5fe6af19d40e2741dc440d9227836860", "rev": "769e07ef8f4cf7b1ec3b96ef015abec9bc6b1e2a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -228,11 +208,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769872935, "lastModified": 1773422513,
"narHash": "sha256-07HMIGQ/WJeAQJooA7Kkg1SDKxhAiV6eodvOwTX6WKI=", "narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "f4ad5068ee8e89e4a7c2e963e10dd35cd77b37b7", "rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -251,11 +231,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1770571272, "lastModified": 1774620721,
"narHash": "sha256-IUBQMceKisLf1aqo0OWIuEEJLYCQjpvfAJYNZCqu5wE=", "narHash": "sha256-QucawBaJ6Rl5JWAXAbpouXM1MsvlzwCsPGl3zOwLtzw=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "992922f59953b7f55f6b2de7f8bb661e93bc210e", "rev": "fb83d584532282f585cd02f3aa513e98b843e7e7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -284,11 +264,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1770394936, "lastModified": 1774616418,
"narHash": "sha256-Pa0fkyLYUR+pZh7phPENDUo4mJIweaAm0uV83iUUlX8=", "narHash": "sha256-z+dLkAS4bqytIlOI4h2MnjBJrSP4d1Awx0n+IV5YA3Y=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "549148d27779d024255a84535b42b947f1c2a113", "rev": "8f48f56fe19918b5cfa02e5d68a47ebaf7bf3dee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -306,27 +286,26 @@
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_5"
}, },
"locked": { "locked": {
"lastModified": 1770535232, "lastModified": 1774720783,
"narHash": "sha256-hTJEqkAynKtjhGgty0ooDhMNvWxG9Dhdwdfz6EgO3Lw=", "narHash": "sha256-Nl8geGkT2NZmq6NKrJmHSLyatQxdx2D4URC02UIPbSI=",
"owner": "xddxdd", "owner": "xddxdd",
"repo": "nix-cachyos-kernel", "repo": "nix-cachyos-kernel",
"rev": "76f7c893e4ce83d3b488dcb512ba374b11e7197b", "rev": "40bb1e8f8acf76136d7c63f57433e0fecd843c69",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "xddxdd", "owner": "xddxdd",
"ref": "release",
"repo": "nix-cachyos-kernel", "repo": "nix-cachyos-kernel",
"type": "github" "type": "github"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1764242076, "lastModified": 1770841267,
"narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=", "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4", "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -338,11 +317,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1769909678, "lastModified": 1772328832,
"narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=", "narHash": "sha256-e+/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB+Q=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "72716169fe93074c333e8d0173151350670b824c", "rev": "c185c7a5e5dd8f9add5b2f8ebeff00888b070742",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -353,11 +332,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1770575763, "lastModified": 1774796357,
"narHash": "sha256-2Ke5qHuzqKuGs7NDbVgtciew3MEuCwNXHmWSiGhD8sc=", "narHash": "sha256-STBVNdX/PIWlNHXrnOSAsJsPMTaehWGX+X/FVE+OH0s=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0e04b37b26a7a7f6245155840b8bcb3f20dadbff", "rev": "8b378f1ae4f71006e76c5881f7b3d2f7071ab93c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -368,11 +347,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1770464364, "lastModified": 1774388614,
"narHash": "sha256-z5NJPSBwsLf/OfD8WTmh79tlSU8XgIbwmk6qB1/TFzY=", "narHash": "sha256-tFwzTI0DdDzovdE9+Ras6CUss0yn8P9XV4Ja6RjA+nU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "23d72dabcb3b12469f57b37170fcbc1789bd7457", "rev": "1073dad219cb244572b74da2b20c7fe39cb3fa9e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -384,11 +363,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1770464364, "lastModified": 1774388614,
"narHash": "sha256-z5NJPSBwsLf/OfD8WTmh79tlSU8XgIbwmk6qB1/TFzY=", "narHash": "sha256-tFwzTI0DdDzovdE9+Ras6CUss0yn8P9XV4Ja6RjA+nU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "23d72dabcb3b12469f57b37170fcbc1789bd7457", "rev": "1073dad219cb244572b74da2b20c7fe39cb3fa9e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -416,11 +395,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1769018530, "lastModified": 1771369470,
"narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "88d3861acdd3d2f0e361767018218e51810df8a1", "rev": "0182a361324364ae3f436a63005877674cf45efb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -432,11 +411,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1770197578, "lastModified": 1774386573,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -448,11 +427,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1770441824, "lastModified": 1774700625,
"narHash": "sha256-9iicOOWBXLKD6Yyph7w3+chmRZHJu2bJInh+PZEPu3o=", "narHash": "sha256-dBkofLIWlS5LuUaAxkDKPyDquqqRovGXg7hs70oG5xc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "06b4256d6169bdc528ca347f1b14044c4e6c4e86", "rev": "57597ba4391da342b27161d28b5ee99c7dbb48fa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -464,11 +443,11 @@
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1770537093, "lastModified": 1774701658,
"narHash": "sha256-pF1quXG5wsgtyuPOHcLfYg/ft/QMr8NnX0i6tW2187s=", "narHash": "sha256-CIS/4AMUSwUyC8X5g+5JsMRvIUL3YUfewe8K4VrbsSQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fef9403a3e4d31b0a23f0bacebbec52c248fbb51", "rev": "b63fe7f000adcfa269967eeff72c64cafecbbebe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -480,11 +459,11 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1770197578, "lastModified": 1774386573,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -494,6 +473,50 @@
"type": "github" "type": "github"
} }
}, },
"noctalia": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1774796750,
"narHash": "sha256-pZQrP79MFyQpALbdd27grO7nvXVdztFV5JbRiIKKgFY=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "72df0bfe1df9428ff0b87364f8ce65144b2ea76d",
"type": "github"
},
"original": {
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"type": "github"
}
},
"noctalia-qs": {
"inputs": {
"nixpkgs": [
"noctalia",
"nixpkgs"
],
"systems": "systems",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1774734782,
"narHash": "sha256-rq/8sJPI8wD4P3CXSyvW/dPuAa+qXGdqzAKM3eunZ+4=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"rev": "8e216ba101d761b8a71f359246941d50e22bad3f",
"type": "github"
},
"original": {
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"type": "github"
}
},
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
@@ -502,11 +525,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770574173, "lastModified": 1774796636,
"narHash": "sha256-ekK2BcDIXbBk1mnm//dv6asyfLiF9Ugfbb8kJRTdzOc=", "narHash": "sha256-W8a0d4pKXoHvU532xamsCtnLTKkQEd8/fXJKa7AB0hE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "f10d820e7884f495b55729c081fef6c9b6046950", "rev": "bc3f1b7f788f7feaba90858b7a17b9a622e3c298",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -563,11 +586,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770542768, "lastModified": 1774769488,
"narHash": "sha256-XzvFb2305PjC465D+ederTO27puG3S8GmDXcUB79J1w=", "narHash": "sha256-xxtoCIonfzlaYUb8B39Mho12TY8PU3Qy1FytCQ6JUCk=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "395a1301a83e98dafc325289630ccacda5d69607", "rev": "ee1100eb98d5033d8d4b76bf9fb0e720fec4c191",
"revCount": 733, "revCount": 780,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell" "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}, },
@@ -581,16 +604,18 @@
"aagl": "aagl", "aagl": "aagl",
"dms": "dms", "dms": "dms",
"dms-plugin-registry": "dms-plugin-registry", "dms-plugin-registry": "dms-plugin-registry",
"hayase": "hayase",
"home-manager": "home-manager", "home-manager": "home-manager",
"niri": "niri", "niri": "niri",
"nix-cachyos-kernel": "nix-cachyos-kernel", "nix-cachyos-kernel": "nix-cachyos-kernel",
"nixpkgs": "nixpkgs_6", "nixpkgs": "nixpkgs_6",
"nixpkgs-master": "nixpkgs-master", "nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable_2", "nixpkgs-stable": "nixpkgs-stable_2",
"noctalia": "noctalia",
"nur": "nur", "nur": "nur",
"preload-ng": "preload-ng", "preload-ng": "preload-ng",
"quickshell": "quickshell_2", "quickshell": "quickshell_2",
"shiru": "shiru",
"sops-nix": "sops-nix",
"zen-browser": "zen-browser" "zen-browser": "zen-browser"
} }
}, },
@@ -599,11 +624,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1764470739, "lastModified": 1770952264,
"narHash": "sha256-sa9f81B1dWO16QtgDTWHX8DQbiHKzHndpaunY5EQtwE=", "narHash": "sha256-CjymNrJZWBtpavyuTkfPVPaZkwzIzGaf0E/3WgcwM14=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "3bfa664055e1a09c6aedab5533c5fc8d6ca5741a", "rev": "ec6a3d5cdf14bb5a1dd03652bd3f6351004d2188",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -612,7 +637,62 @@
"type": "github" "type": "github"
} }
}, },
"shiru": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1773113169,
"narHash": "sha256-+gsgkIC7wltWwpAh5BimXap7pSBNbBj1vcoicb1IzOg=",
"owner": "darkguibrine",
"repo": "shiru-nix",
"rev": "745f65a9c2292b7ac33e96b71e0654f6d3797d04",
"type": "github"
},
"original": {
"owner": "darkguibrine",
"repo": "shiru-nix",
"type": "github"
}
},
"sops-nix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1774760784,
"narHash": "sha256-D+tgywBHldTc0klWCIC49+6Zlp57Y4GGwxP1CqfxZrY=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "8adb84861fe70e131d44e1e33c426a51e2e0bfa5",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "sops-nix",
"type": "github"
}
},
"systems": { "systems": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_2": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -627,6 +707,28 @@
"type": "github" "type": "github"
} }
}, },
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"noctalia",
"noctalia-qs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1772660329,
"narHash": "sha256-IjU1FxYqm+VDe5qIOxoW+pISBlGvVApRjiw/Y/ttJzY=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "3710e0e1218041bbad640352a0440114b1e10428",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"xwayland-satellite-stable": { "xwayland-satellite-stable": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -647,11 +749,11 @@
"xwayland-satellite-unstable": { "xwayland-satellite-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1770568598, "lastModified": 1773622265,
"narHash": "sha256-w7XGGbI3cxtJWK/B2n+yuhm1S3Vv21OPtIMFLTwbU20=", "narHash": "sha256-wToKwH7IgWdGLMSIWksEDs4eumR6UbbsuPQ42r0oTXQ=",
"owner": "Supreeeme", "owner": "Supreeeme",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"rev": "e6dd3c05c098aef4e6a31fa95c04f129e9b52618", "rev": "a879e5e0896a326adc79c474bf457b8b99011027",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -668,11 +770,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770568363, "lastModified": 1774708879,
"narHash": "sha256-RJ/C24wN7LyuMmBgvIutA/PqXXceZtJtUCuZSaTjF/4=", "narHash": "sha256-rTYvYkQL69/YkZB+MRA/IaX1qJ1lPx5KXoQS2/9+7Mw=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "2ada8a826ea88512387a5a17ee96f16369bcdd80", "rev": "d01d23c798cceef42307d5789bfbce70515e8800",
"type": "github" "type": "github"
}, },
"original": { "original": {
+13 -4
View File
@@ -7,10 +7,14 @@
nixpkgs-master.url = "github:nixos/nixpkgs"; nixpkgs-master.url = "github:nixos/nixpkgs";
preload-ng.url = "github:miguel-b-p/preload-ng"; preload-ng.url = "github:miguel-b-p/preload-ng";
#chaotic.url = "github:lonerOrz/nyx-loner"; #chaotic.url = "github:lonerOrz/nyx-loner";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel";
aagl.url = "github:ezKEa/aagl-gtk-on-nix"; aagl.url = "github:ezKEa/aagl-gtk-on-nix";
dms.url = "github:AvengeMedia/DankMaterialShell"; dms.url = "github:AvengeMedia/DankMaterialShell";
niri.url = "github:sodiboo/niri-flake"; niri.url = "github:sodiboo/niri-flake";
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
dms-plugin-registry = { dms-plugin-registry = {
url = "github:AvengeMedia/dms-plugin-registry"; url = "github:AvengeMedia/dms-plugin-registry";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -31,12 +35,16 @@
url = "github:0xc000022070/zen-browser-flake"; url = "github:0xc000022070/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hayase = { shiru = {
url = "github:darkguibrine/hayase-nix"; url = "github:darkguibrine/shiru-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
noctalia = {
url = "github:noctalia-dev/noctalia-shell";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
}; };
outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,hayase ,preload-ng ,nix-cachyos-kernel ,aagl ,dms ,dms-plugin-registry ,quickshell ,niri , ...} @ inputs: { outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,shiru ,preload-ng ,nix-cachyos-kernel ,aagl ,sops-nix ,dms ,quickshell ,dms-plugin-registry ,niri ,noctalia , ...} @ inputs: {
nixosConfigurations = { nixosConfigurations = {
"Alfa" = nixpkgs.lib.nixosSystem { "Alfa" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
@@ -46,6 +54,7 @@
nur.modules.nixos.default nur.modules.nixos.default
preload-ng.nixosModules.default preload-ng.nixosModules.default
niri.nixosModules.niri niri.nixosModules.niri
sops-nix.nixosModules.sops
{services.preload-ng.enable = true;} {services.preload-ng.enable = true;}
#chaotic.nixosModules.default #chaotic.nixosModules.default
{imports = [ aagl.nixosModules.default ]; {imports = [ aagl.nixosModules.default ];
+4 -4
View File
@@ -8,19 +8,19 @@
[ (modulesPath + "/installer/scan/not-detected.nix") [ (modulesPath + "/installer/scan/not-detected.nix")
]; ];
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "usbhid" "sd_mod" ]; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" ];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
boot.kernelModules = [ ]; boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
fileSystems."/" = fileSystems."/" =
{ device = "/dev/disk/by-uuid/a0af7df2-5241-42c0-b554-365aa29c09dc"; { device = "/dev/disk/by-uuid/a1eb89b4-3009-4524-af2b-24aeab2226b8";
fsType = "btrfs"; fsType = "btrfs";
options = [ "subvol=@" ]; options = [ "subvol=@" ];
}; };
fileSystems."/boot" = fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/FEEC-438F"; { device = "/dev/disk/by-uuid/A038-AF6E";
fsType = "vfat"; fsType = "vfat";
options = [ "fmask=0077" "dmask=0077" ]; options = [ "fmask=0077" "dmask=0077" ];
}; };
+1 -1
View File
@@ -39,7 +39,7 @@
}; };
gtk4.extraConfig = { gtk4.extraConfig = {
gtk-application-prefer-dark-theme = 1; gtk-application-prefer-dark-theme = 1;
Settings = '' gtk-cursor-theme-name=Adwaita ''; Settings = ''gtk-cursor-theme-name=Adwaita'';
}; };
}; };