mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-03-28 14:50:55 +01:00
feat: several changes for gallifrey
This commit is contained in:
parent
0dc51c616f
commit
7225c90bb1
3 changed files with 29 additions and 17 deletions
|
@ -37,6 +37,7 @@ import "${nixpkgs}/nixos/lib/eval-config.nix" {
|
||||||
(import "${inputs.impermanence}/nixos.nix")
|
(import "${inputs.impermanence}/nixos.nix")
|
||||||
(import inputs.lanzaboote).nixosModules.lanzaboote
|
(import inputs.lanzaboote).nixosModules.lanzaboote
|
||||||
(import inputs.lila).nixosModules.hash-collection
|
(import inputs.lila).nixosModules.hash-collection
|
||||||
|
(import "${inputs.nixos-cosmic}/module.nix")
|
||||||
(import "${inputs.arkheon}/module.nix")
|
(import "${inputs.arkheon}/module.nix")
|
||||||
{
|
{
|
||||||
home-manager.useGlobalPkgs = true;
|
home-manager.useGlobalPkgs = true;
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
inputs,
|
inputs,
|
||||||
|
profiles,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -15,6 +16,7 @@
|
||||||
arch = "x86_64-linux";
|
arch = "x86_64-linux";
|
||||||
nixpkgs_version = inputs.unstable;
|
nixpkgs_version = inputs.unstable;
|
||||||
hm_version = inputs.home-manager-unstable;
|
hm_version = inputs.home-manager-unstable;
|
||||||
|
profiles = with profiles; [ sound ];
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.hostName = "gallifrey";
|
networking.hostName = "gallifrey";
|
||||||
|
@ -27,32 +29,31 @@
|
||||||
services.resolved.enable = true;
|
services.resolved.enable = true;
|
||||||
#services.userborn.enable = true;
|
#services.userborn.enable = true;
|
||||||
|
|
||||||
services.displayManager.autoLogin = {
|
security.pam.loginLimits = [
|
||||||
enable = true;
|
{
|
||||||
user = "julien";
|
domain = "*";
|
||||||
};
|
type = "-";
|
||||||
|
item = "nofile";
|
||||||
|
value = "262144";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
disko = import ./disko.nix;
|
disko = import ./disko.nix;
|
||||||
|
|
||||||
services.xserver = {
|
services.desktopManager.cosmic.enable = true;
|
||||||
enable = true;
|
services.displayManager.cosmic-greeter.enable = true;
|
||||||
displayManager = {
|
|
||||||
gdm.enable = true;
|
|
||||||
};
|
|
||||||
desktopManager.gnome.enable = true;
|
|
||||||
videoDrivers = [ "nvidia" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
hardware.opengl.enable = true;
|
|
||||||
boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
|
boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
|
||||||
|
services.xserver.videoDrivers = [ "nvidia" ];
|
||||||
|
|
||||||
|
hardware.graphics.enable = true;
|
||||||
hardware.nvidia = {
|
hardware.nvidia = {
|
||||||
modesetting.enable = true;
|
modesetting.enable = true;
|
||||||
powerManagement.enable = false;
|
powerManagement.enable = false;
|
||||||
powerManagement.finegrained = false;
|
powerManagement.finegrained = false;
|
||||||
open = true;
|
open = false;
|
||||||
nvidiaSettings = true;
|
nvidiaSettings = true;
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.xwayland.enable = true;
|
programs.xwayland.enable = true;
|
||||||
|
|
|
@ -47,7 +47,6 @@
|
||||||
fira-code
|
fira-code
|
||||||
feh
|
feh
|
||||||
meld
|
meld
|
||||||
vlc
|
|
||||||
nerdfonts
|
nerdfonts
|
||||||
jetbrains-mono
|
jetbrains-mono
|
||||||
cantarell-fonts
|
cantarell-fonts
|
||||||
|
@ -68,10 +67,15 @@
|
||||||
scli
|
scli
|
||||||
jftui
|
jftui
|
||||||
texlive.combined.scheme-full
|
texlive.combined.scheme-full
|
||||||
unstable.inochi-creator
|
inochi-creator
|
||||||
|
inochi-session
|
||||||
chromium
|
chromium
|
||||||
gh
|
gh
|
||||||
ouch
|
ouch
|
||||||
|
spotify
|
||||||
|
gnome.nautilus
|
||||||
|
pika-backup
|
||||||
|
mpv
|
||||||
];
|
];
|
||||||
|
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
|
@ -83,6 +87,12 @@
|
||||||
".ssh"
|
".ssh"
|
||||||
"dev"
|
"dev"
|
||||||
".mozilla"
|
".mozilla"
|
||||||
|
".config/cosmic"
|
||||||
|
".local/share/direnv"
|
||||||
|
".local/state/cosmic-comp"
|
||||||
|
".config/Signal"
|
||||||
|
".cache/spotify"
|
||||||
|
".config/spotify"
|
||||||
];
|
];
|
||||||
allowOther = true;
|
allowOther = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue