furmark
This commit is contained in:
@@ -25,10 +25,7 @@
|
||||
defaultEditor = true;
|
||||
};
|
||||
|
||||
# For gnome-disks to work
|
||||
services.udisks2.enable = true;
|
||||
# SSH services
|
||||
programs.ssh.startAgent = true;
|
||||
|
||||
|
||||
# Use the systemd-boot EFI boot loader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
@@ -60,7 +57,7 @@
|
||||
backupFileExtension = "not-nix"; # Add this line
|
||||
users.jeremy = { pkgs, ... }: {
|
||||
home.stateVersion = "25.11";
|
||||
wayland.windowManager.hyprland = {
|
||||
wayland.windowManager.hyprland = { # Configure hyprland
|
||||
enable = true;
|
||||
settings = {
|
||||
general = {
|
||||
@@ -141,7 +138,7 @@
|
||||
];
|
||||
};
|
||||
};
|
||||
programs.neovim = {
|
||||
programs.neovim = { # Configure nvim
|
||||
enable = true;
|
||||
extraConfig = ''
|
||||
set number relativenumber
|
||||
@@ -152,13 +149,30 @@
|
||||
set cc=80
|
||||
'';
|
||||
};
|
||||
programs.vscode = {
|
||||
programs.vscode = { # Configure vscodium
|
||||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
profiles.default.extensions = with pkgs.vscode-extensions; [
|
||||
jnoortheen.nix-ide
|
||||
jnoortheen.nix-ide # NIX syntax highlighting. Also uses nixfmt package
|
||||
];
|
||||
};
|
||||
programs.rofi = { # Rofi config
|
||||
enable = true;
|
||||
theme = "dmenu";
|
||||
font = "sans-serif";
|
||||
package = pkgs.rofi;
|
||||
modes = [
|
||||
"drun"
|
||||
"run"
|
||||
"window"
|
||||
"ssh"
|
||||
];
|
||||
extraConfig = {
|
||||
show-icons = true;
|
||||
};
|
||||
};
|
||||
# programs.waybar.enable = true;
|
||||
# xdg.configFile."waybar/config.jsonc".source = ./waybar/config;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -183,6 +197,7 @@
|
||||
swaybg # wallpaper
|
||||
nixfmt # nix file formatting
|
||||
openrgb # RGB editor
|
||||
furmark # Room heater
|
||||
];
|
||||
};
|
||||
|
||||
@@ -194,7 +209,6 @@
|
||||
networkmanager
|
||||
gnome-disk-utility
|
||||
|
||||
waybar
|
||||
dunst
|
||||
libnotify
|
||||
rofi
|
||||
@@ -221,8 +235,21 @@
|
||||
powerOnBoot = true;
|
||||
};
|
||||
|
||||
|
||||
services.pulseaudio.enable = false; # Use Pipewire
|
||||
security.rtkit.enable = true; # Enable RealtimeKit for audio purposes
|
||||
services.hardware.openrgb = { # Enable OpenRGB
|
||||
enable = true;
|
||||
package = pkgs.openrgb-with-all-plugins;
|
||||
motherboard = "amd";
|
||||
server.port = 6742;
|
||||
};
|
||||
services.udisks2.enable = true; # Enable gnome-disks
|
||||
services.displayManager.sddm.enable = true; # Enable display manager
|
||||
services.displayManager.sddm.wayland.enable = true; # Wayland - hyprland
|
||||
|
||||
programs.ssh.startAgent = true; # Enable SSH tools
|
||||
programs.thunar.enable = true; # file manager
|
||||
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||
@@ -230,12 +257,9 @@
|
||||
"steam-original"
|
||||
"steam-unwrapped"
|
||||
"steam-run"
|
||||
"furmark"
|
||||
];
|
||||
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
|
||||
|
||||
# Some programs need SUID wrappers, can be configured further or are
|
||||
# started in user sessions.
|
||||
# programs.mtr.enable = true;
|
||||
@@ -244,14 +268,12 @@
|
||||
# enableSSHSupport = true;
|
||||
# };
|
||||
|
||||
# List services that you want to enable:
|
||||
|
||||
# Enable the OpenSSH daemon.
|
||||
# Enable OpenSSH daemon
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# Configure bootloader device
|
||||
# bootloader device
|
||||
boot.loader.grub.device = "/dev/sda";
|
||||
|
||||
# Open ports in the firewall.
|
||||
@@ -283,7 +305,4 @@
|
||||
#
|
||||
# For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
|
||||
system.stateVersion = "25.11"; # Did you read the comment?
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user