mirror of
https://codeberg.org/jopejoe1/nix-conf.git
synced 2024-12-29 19:06:34 +01:00
fix various flake erros
This commit is contained in:
parent
f51a53d7cb
commit
21688ed5bf
10 changed files with 15 additions and 155 deletions
|
@ -23,17 +23,18 @@ in
|
||||||
package = pkgs.kodi-wayland;
|
package = pkgs.kodi-wayland;
|
||||||
};
|
};
|
||||||
displayManager = {
|
displayManager = {
|
||||||
defaultSession = "plasmawayland";
|
|
||||||
autoLogin = {
|
|
||||||
enable = true;
|
|
||||||
user = "jopejoe1";
|
|
||||||
};
|
|
||||||
lightdm = {
|
lightdm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autoLogin.timeout = 3;
|
autoLogin.timeout = 3;
|
||||||
};
|
};
|
||||||
sddm.enable = lib.mkForce false;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
services.displayManager = {
|
||||||
|
autoLogin = {
|
||||||
|
enable = true;
|
||||||
|
user = "jopejoe1";
|
||||||
|
};
|
||||||
|
sddm.enable = lib.mkForce false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,18 +49,7 @@ in
|
||||||
catppuccin-kde
|
catppuccin-kde
|
||||||
#catppuccin-gtk
|
#catppuccin-gtk
|
||||||
tela-icon-theme
|
tela-icon-theme
|
||||||
(
|
vesktop
|
||||||
(discord.overrideAttrs (old: {
|
|
||||||
desktopItem = old.desktopItem.override (old: {
|
|
||||||
exec = old.exec + " --disable-gpu-sandbox";
|
|
||||||
});
|
|
||||||
})).override
|
|
||||||
{
|
|
||||||
withOpenASAR = true;
|
|
||||||
withVencord = true;
|
|
||||||
withTTS = true;
|
|
||||||
}
|
|
||||||
)
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
home-manager.users.jopejoe1 = {
|
home-manager.users.jopejoe1 = {
|
||||||
|
|
|
@ -40,10 +40,7 @@ in
|
||||||
yokai = mkSystem "aarch64-unknown-linux-gnu" "yokai";
|
yokai = mkSystem "aarch64-unknown-linux-gnu" "yokai";
|
||||||
sukuna-biko-na = mkSystem "aarch64-unknown-linux-gnu" "sukuna-biko-na";
|
sukuna-biko-na = mkSystem "aarch64-unknown-linux-gnu" "sukuna-biko-na";
|
||||||
benzaiten = mkSystem "x86_64-unknown-linux-gnu" "benzaiten";
|
benzaiten = mkSystem "x86_64-unknown-linux-gnu" "benzaiten";
|
||||||
kamimusubi = mkSystem "x86_64-unknown-linux-gnu" "kamimusubi";
|
|
||||||
ebisu = mkSystem "x86_64-unknown-linux-gnu" "ebisu";
|
ebisu = mkSystem "x86_64-unknown-linux-gnu" "ebisu";
|
||||||
hetzner = mkSystem "x86_64-unknown-linux-gnu" "hetzner";
|
hetzner = mkSystem "x86_64-unknown-linux-gnu" "hetzner";
|
||||||
zap = mkSystem "x86_64-unknown-linux-gnu" "zap";
|
zap = mkSystem "x86_64-unknown-linux-gnu" "zap";
|
||||||
pi4 = mkSystem "aarch64-unknown-linux-gnu" "pi4";
|
|
||||||
raspberry4 = mkSystem "aarch64-unknown-linux-gnu" "raspberry4";
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -19,4 +19,5 @@
|
||||||
environment.systemPackages = with pkgs; [ moonlight-qt ];
|
environment.systemPackages = with pkgs; [ moonlight-qt ];
|
||||||
|
|
||||||
time.timeZone = "Europe/Berlin";
|
time.timeZone = "Europe/Berlin";
|
||||||
|
imports = [ ./hardware-configuration.nix ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
config,
|
|
||||||
pkgs,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
jopejoe1 = {
|
|
||||||
local.enable = true;
|
|
||||||
nix.enable = true;
|
|
||||||
user = {
|
|
||||||
root.enable = true;
|
|
||||||
};
|
|
||||||
ssh.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
time.timeZone = "Europe/Berlin";
|
|
||||||
|
|
||||||
services.openssh.settings.PermitRootLogin = lib.mkForce "yes";
|
|
||||||
|
|
||||||
boot.loader = {
|
|
||||||
efi = {
|
|
||||||
canTouchEfiVariables = false;
|
|
||||||
};
|
|
||||||
grub = {
|
|
||||||
efiSupport = true;
|
|
||||||
efiInstallAsRemovable = true;
|
|
||||||
device = "nodev";
|
|
||||||
forcei686 = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -102,6 +102,6 @@
|
||||||
};
|
};
|
||||||
programs.nix-ld = {
|
programs.nix-ld = {
|
||||||
enable = true;
|
enable = true;
|
||||||
libraries = with pkgs; [];
|
libraries = with pkgs; [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
{
|
|
||||||
modulesPath,
|
|
||||||
lib,
|
|
||||||
nixos-hardware,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
(modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
nixos-hardware.nixosModules.raspberry-pi-4
|
|
||||||
];
|
|
||||||
|
|
||||||
boot = {
|
|
||||||
initrd = {
|
|
||||||
availableKernelModules = [ "xhci_pci" ];
|
|
||||||
};
|
|
||||||
loader = {
|
|
||||||
generic-extlinux-compatible.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
hardware.raspberry-pi."4".fkms-3d.enable = true;
|
|
||||||
|
|
||||||
jopejoe1 = {
|
|
||||||
bluetooth.enable = true;
|
|
||||||
local.enable = true;
|
|
||||||
nix.enable = true;
|
|
||||||
user = {
|
|
||||||
jopejoe1.enable = true;
|
|
||||||
root.enable = true;
|
|
||||||
};
|
|
||||||
ssh.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
services.openssh.settings.PermitRootLogin = lib.mkForce "yes";
|
|
||||||
|
|
||||||
networking = {
|
|
||||||
useDHCP = lib.mkDefault true;
|
|
||||||
};
|
|
||||||
|
|
||||||
powerManagement.cpuFreqGovernor = "ondemand";
|
|
||||||
}
|
|
|
@ -1,54 +0,0 @@
|
||||||
{
|
|
||||||
modulesPath,
|
|
||||||
lib,
|
|
||||||
nixos-hardware,
|
|
||||||
pkgs,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
(modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
nixos-hardware.nixosModules.raspberry-pi-4
|
|
||||||
];
|
|
||||||
|
|
||||||
boot = {
|
|
||||||
initrd = {
|
|
||||||
availableKernelModules = [ "xhci_pci" ];
|
|
||||||
};
|
|
||||||
kernelPackages = pkgs.linuxPackages_latest;
|
|
||||||
};
|
|
||||||
|
|
||||||
boot.supportedFilesystems = lib.mkForce [
|
|
||||||
"btrfs"
|
|
||||||
"cifs"
|
|
||||||
"f2fs"
|
|
||||||
"jfs"
|
|
||||||
"ntfs"
|
|
||||||
"reiserfs"
|
|
||||||
"vfat"
|
|
||||||
"xfs"
|
|
||||||
"bchachefs"
|
|
||||||
];
|
|
||||||
|
|
||||||
#hardware.raspberry-pi."4".fkms-3d.enable = true;
|
|
||||||
|
|
||||||
jopejoe1 = {
|
|
||||||
bluetooth.enable = true;
|
|
||||||
local.enable = true;
|
|
||||||
nix.enable = true;
|
|
||||||
user = {
|
|
||||||
jopejoe1.enable = true;
|
|
||||||
root.enable = true;
|
|
||||||
};
|
|
||||||
ssh.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
networking = {
|
|
||||||
useDHCP = lib.mkDefault true;
|
|
||||||
};
|
|
||||||
|
|
||||||
services.openssh.settings.PermitRootLogin = lib.mkForce "yes";
|
|
||||||
|
|
||||||
powerManagement.cpuFreqGovernor = "ondemand";
|
|
||||||
}
|
|
|
@ -34,6 +34,7 @@
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
kodi.enable = true;
|
kodi.enable = true;
|
||||||
plasma.enable = true;
|
plasma.enable = true;
|
||||||
|
gui.enable = true;
|
||||||
user = {
|
user = {
|
||||||
jopejoe1.enable = true;
|
jopejoe1.enable = true;
|
||||||
root.enable = true;
|
root.enable = true;
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
local.enable = true;
|
local.enable = true;
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
sway.enable = true;
|
sway.enable = true;
|
||||||
|
gui.enable = true;
|
||||||
user = {
|
user = {
|
||||||
jopejoe1.enable = true;
|
jopejoe1.enable = true;
|
||||||
root.enable = true;
|
root.enable = true;
|
||||||
|
@ -27,7 +28,7 @@
|
||||||
hostId = "af13bbec";
|
hostId = "af13bbec";
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.opengl.enable = true;
|
hardware.graphics.enable = true;
|
||||||
|
|
||||||
time.timeZone = "Europe/Berlin";
|
time.timeZone = "Europe/Berlin";
|
||||||
|
|
||||||
|
@ -49,7 +50,7 @@
|
||||||
keyMap = "us";
|
keyMap = "us";
|
||||||
};
|
};
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
layout = "us";
|
xkb.layout = "us";
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
|
|
Loading…
Reference in a new issue