latest
This commit is contained in:
parent
ddb7150624
commit
07d7af4ba8
@ -12,9 +12,10 @@
|
||||
services.xserver.enable = true;
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.displayManager.gdm.enable = true;
|
||||
services.desktopManager.gnome.enable = true;
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
security.pam.services.gdm.enableGnomeKeyring = true; #unlock PAM
|
||||
|
||||
# Configure keymap in X11
|
||||
services.xserver.xkb = {
|
||||
@ -66,6 +67,10 @@
|
||||
systemd.services."getty@tty1".enable = false;
|
||||
systemd.services."autovt@tty1".enable = false;
|
||||
|
||||
services.xserver.desktopManager.retroarch.extraArgs = [
|
||||
"--config=/mnt/services/emulators/retroarch/retroarch.cfg"
|
||||
];
|
||||
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
acceleration = "cuda";
|
||||
@ -103,6 +108,7 @@
|
||||
audacity
|
||||
blender
|
||||
cura-appimage
|
||||
firefox
|
||||
gimp
|
||||
gnomeExtensions.appindicator
|
||||
gnomeExtensions.blur-my-shell
|
||||
@ -112,6 +118,7 @@
|
||||
kiwix
|
||||
libreoffice
|
||||
obs-studio
|
||||
proton-authenticator
|
||||
protonmail-desktop
|
||||
prismlauncher
|
||||
signal-desktop
|
||||
@ -140,6 +147,7 @@
|
||||
openrct2
|
||||
openttd
|
||||
xonotic
|
||||
osu-lazer-bin
|
||||
|
||||
# game utils
|
||||
mangohud
|
||||
@ -171,8 +179,7 @@
|
||||
fonts.packages = with pkgs; [
|
||||
noto-fonts
|
||||
noto-fonts-cjk-sans
|
||||
noto-fonts-emoji
|
||||
noto-fonts-extra
|
||||
noto-fonts-color-emoji
|
||||
corefonts
|
||||
fira-mono
|
||||
];
|
||||
@ -200,7 +207,6 @@
|
||||
|
||||
coolercontrol = {
|
||||
enable = true;
|
||||
nvidiaSupport = true;
|
||||
};
|
||||
|
||||
gamescope = {
|
||||
@ -230,10 +236,10 @@
|
||||
"proton-mail.desktop"
|
||||
"joplin.desktop"
|
||||
"signal.desktop"
|
||||
"element-desktop.desktop"
|
||||
"steam.desktop"
|
||||
"org.gnome.Settings.desktop"
|
||||
"org.gnome.Console.desktop"
|
||||
"'ca.desrt.dconf-editor.desktop"
|
||||
];
|
||||
enabled-extensions = [
|
||||
pkgs.gnomeExtensions.appindicator.extensionUuid
|
||||
|
||||
28
flake.lock
generated
28
flake.lock
generated
@ -8,11 +8,11 @@
|
||||
"systems": "systems"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1761656077,
|
||||
"narHash": "sha256-lsNWuj4Z+pE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94=",
|
||||
"lastModified": 1762618334,
|
||||
"narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
|
||||
"owner": "ryantm",
|
||||
"repo": "agenix",
|
||||
"rev": "9ba0d85de3eaa7afeab493fed622008b6e4924f5",
|
||||
"rev": "fcdea223397448d35d9b31f798479227e80183f6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -71,27 +71,27 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1758463745,
|
||||
"narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=",
|
||||
"lastModified": 1764536451,
|
||||
"narHash": "sha256-BgtcUkBfItu9/yU14IgUaj4rYOanTOUZjUfBP20/ZB4=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3",
|
||||
"rev": "3fdd076e08049a9c7a83149b270440d9787d2df5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"ref": "release-25.05",
|
||||
"ref": "release-25.11",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixos-hardware": {
|
||||
"locked": {
|
||||
"lastModified": 1761827175,
|
||||
"narHash": "sha256-XdPVSYyIBK4/ruoqujaQmmSGg3J2/EenexV9IEXhr6o=",
|
||||
"lastModified": 1764440730,
|
||||
"narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "43ffe9ac82567512abb83187cb673de1091bdfa8",
|
||||
"rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -119,16 +119,16 @@
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1761597516,
|
||||
"narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=",
|
||||
"lastModified": 1764494334,
|
||||
"narHash": "sha256-x2xCEXUlU4Ap56+t5HaoReOQ/bV/bIQ5rzTn/m+V3HQ=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "daf6dc47aa4b44791372d6139ab7b25269184d55",
|
||||
"rev": "d542db745310b6929708d9abea513f3ff19b1341",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-25.05",
|
||||
"ref": "nixos-25.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
|
||||
inputs = {
|
||||
agenix.url = "github:ryantm/agenix";
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
||||
nixos-hardware.url = "github:nixos/nixos-hardware/master";
|
||||
home-manager.url = "github:nix-community/home-manager/release-25.05";
|
||||
home-manager.url = "github:nix-community/home-manager/release-25.11";
|
||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
|
||||
@ -67,8 +67,8 @@
|
||||
|
||||
git = {
|
||||
enable = true;
|
||||
userName = "Faris";
|
||||
userEmail = "faris@mektem.com";
|
||||
settings.user.Name = "Faris";
|
||||
settings.user.email = "faris@mektem.com";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -3,8 +3,7 @@
|
||||
{
|
||||
|
||||
boot = {
|
||||
initrd.luks.devices."luks-d6ea38c1-693a-4aa1-b844-24f005b321ab".device =
|
||||
"/dev/disk/by-uuid/d6ea38c1-693a-4aa1-b844-24f005b321ab";
|
||||
initrd.luks.devices."luks-cbf20b12-90f7-4fbb-95d3-1320eece4d89".device = "/dev/disk/by-uuid/cbf20b12-90f7-4fbb-95d3-1320eece4d89";
|
||||
kernelParams = [
|
||||
"nvidia_drm.modeset=1"
|
||||
"nvidia_drm.fbdev=1"
|
||||
@ -13,6 +12,12 @@
|
||||
];
|
||||
};
|
||||
|
||||
#fileSystems."/run/media/admin/08cabc7a-9a6e-4c21-8a07-6663af77b705" = {
|
||||
# device = "/dev/08cabc7a-9a6e-4c21-8a07-6663af77b705";
|
||||
# fsType = "ext4";
|
||||
# options = ["rw,nosuid,nodev,relatime,errors=remount-ro"];
|
||||
# };
|
||||
|
||||
networking = {
|
||||
hostName = "nixos-desktop";
|
||||
interfaces.enp42s0 = {
|
||||
@ -29,7 +34,6 @@
|
||||
};
|
||||
|
||||
services = {
|
||||
ollama.loadModels = [ "deepseek-r1:14b" ];
|
||||
xserver.videoDrivers = [ "nvidia" ];
|
||||
};
|
||||
|
||||
|
||||
2
update-desktop.sh
Executable file
2
update-desktop.sh
Executable file
@ -0,0 +1,2 @@
|
||||
nix flake update
|
||||
sudo nixos-rebuild switch --flake .#desktop
|
||||
Loading…
x
Reference in New Issue
Block a user