Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

UPDATE: NixOS 25.04

+4 -58
+1 -1
configuration.nix
··· 11 11 ./hardware-configuration.nix 12 12 ./boot.nix 13 13 ./networking.nix 14 - ./gui.nix 14 + #./gui.nix 15 15 ./users.nix 16 16 ./packages.nix 17 17 ./services.nix
-55
gui.nix
··· 1 - { pkgs, ... }: 2 - { 3 - # Enable the X11 windowing system. 4 - services.xserver.enable = true; 5 - 6 - # Configure keymap in X11 7 - # services.xserver.xkb.layout = "us"; 8 - # services.xserver.xkb.options = "eurosign:e,caps:escape"; 9 - 10 - # Enable CUPS to print documents. 11 - # services.printing.enable = true; 12 - 13 - # Enable sound. 14 - security.rtkit.enable = true; 15 - services.pipewire = { 16 - enable = true; 17 - alsa.enable = true; 18 - alsa.support32Bit = true; 19 - pulse.enable = true; 20 - wireplumber.enable = true; 21 - }; 22 - 23 - # Enable touchpad support (enabled default in most desktopManager). 24 - # services.xserver.libinput.enable = true; 25 - 26 - # Fonts 27 - fonts.packages = with pkgs; [ 28 - fira-code 29 - fira-code-symbols 30 - noto-fonts 31 - noto-fonts-cjk-sans 32 - noto-fonts-emoji 33 - noto-fonts-extra 34 - (nerdfonts.override { fonts = [ "FiraCode" ]; }) 35 - ]; 36 - 37 - # Polkit is a dependency of Sway. It's responsible for handling security policies 38 - security.polkit.enable = true; 39 - 40 - # Enable the sway window manager 41 - programs.sway = { 42 - enable = true; 43 - wrapperFeatures.gtk = true; 44 - }; 45 - # Use greetd as the displaymanager 46 - #services.xserver.displayManager.greetd.enable = true; 47 - services.xserver.displayManager.lightdm.enable = false; 48 - xdg.portal = { 49 - enable = true; 50 - wlr.enable = true; 51 - extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; 52 - }; 53 - services.dbus.enable = true; 54 - services.gnome.gnome-keyring.enable = true; 55 - }
+1 -1
hardware-configuration.nix
··· 44 44 hardware.graphics = { 45 45 enable = true; 46 46 extraPackages = with pkgs; [ 47 - mesa.drivers 47 + mesa 48 48 #libva 49 49 amdvlk 50 50 rocmPackages.clr.icd
+1
services.nix
··· 153 153 jetstream = { 154 154 # 50GB 155 155 max_file_store = 53687091200; 156 + max_mem = 8589934592; 156 157 }; 157 158 }; 158 159 };
+1 -1
users.nix
··· 1 1 { pkgs, lib, ... }: 2 2 let 3 3 home-manager = builtins.fetchTarball 4 - "https://github.com/nix-community/home-manager/archive/release-24.11.tar.gz"; 4 + "https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz"; 5 5 in 6 6 { 7 7