this repo has no description
0
fork

Configure Feed

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

nixos attempt 2 derp

+49 -22
+42 -17
nixos/configuration_os.nix
··· 10 10 ./hardware-configuration.nix 11 11 ]; 12 12 13 - # Bootloader. 14 13 boot.loader.systemd-boot.enable = true; 15 14 boot.loader.efi.canTouchEfiVariables = true; 16 15 17 16 # Use latest kernel. 18 17 boot.kernelPackages = pkgs.linuxPackages_latest; 19 18 20 - networking.hostName = "nixos"; # Define your hostname. 21 - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. 22 - 23 - # Configure network proxy if necessary 24 - # networking.proxy.default = "http://user:password@proxy:port/"; 25 - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; 26 - 27 - # Enable networking 19 + networking.hostName = "nixos"; 28 20 networking.networkmanager.enable = true; 29 21 30 - # Set your time zone. 31 22 time.timeZone = "America/Toronto"; 32 23 33 - # Select internationalisation properties. 34 24 i18n.defaultLocale = "en_CA.UTF-8"; 35 25 26 + services.gnome.gnome-keyring.enable = true; 27 + 28 + hardware.graphics.enable = true; 29 + hardware.nvidia = { 30 + open = true; 31 + }; 32 + 36 33 # Enable the X11 windowing system. 37 - services.xserver.enable = true; 34 + services.xserver = { 35 + enable = true; 36 + videoDrivers = [ "nvidia" ]; 37 + }; 38 + 39 + 40 + # plasma 6 41 + services.displayManager.sddm = { 42 + enable = true; 43 + wayland.enable = true; 44 + wayland.compositor = "kwin"; 45 + }; 46 + 47 + services.desktopManager.plasma6 = { 48 + enable = true; 49 + enableQt5Integration = false; 50 + }; 38 51 39 - # Enable the GNOME Desktop Environment. 40 - services.xserver.displayManager.gdm.enable = true; 41 - services.xserver.desktopManager.gnome.enable = true; 52 + # Gnome? 53 + # services.xserver.displayManager.gdm.enable = true; 54 + # services.xserver.desktopManager.gnome.enable = true; 42 55 43 56 # Configure keymap in X11 44 57 services.xserver.xkb = { ··· 47 60 }; 48 61 49 62 # Enable CUPS to print documents. 50 - services.printing.enable = true; 63 + services.printing.enable = false; 64 + hardware.bluetooth.enable = true; 51 65 52 66 # Enable sound with pipewire. 53 67 services.pulseaudio.enable = false; ··· 70 84 71 85 # Define a user account. Don't forget to set a password with ‘passwd’. 72 86 users.users.mofin = { 87 + shell = pkgs.fish; 73 88 isNormalUser = true; 74 89 description = "Cameron"; 75 90 extraGroups = [ "networkmanager" "wheel" ]; ··· 89 104 90 105 # Install firefox. 91 106 programs.firefox.enable = true; 107 + programs.fish.enable = true; 108 + programs.steam.enable = true; 92 109 93 110 # Allow unfree packages 94 111 nixpkgs.config.allowUnfree = true; ··· 97 114 # $ nix search wget 98 115 environment.systemPackages = with pkgs; [ 99 116 # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. 100 - # wget 117 + wget 101 118 git 119 + vscode 120 + discord 121 + ghostty 122 + bitwarden-desktop 123 + dropbox 124 + haxe 125 + spotify 126 + jujutsu 102 127 ]; 103 128 104 129 # Some programs need SUID wrappers, can be configured further or are
+7 -5
nixos/hardware-configuration.nix
··· 13 13 boot.kernelModules = [ "kvm-amd" ]; 14 14 boot.extraModulePackages = [ ]; 15 15 16 - fileSystems."/" = 17 - { device = "/dev/disk/by-uuid/3a30689d-9a7b-454a-9572-5e8df3b6a76c"; 16 + fileSystems."/" = 17 + { device = "/dev/disk/by-uuid/257bade5-0acf-490e-9408-a858bbadf958"; 18 18 fsType = "ext4"; 19 19 }; 20 20 21 21 fileSystems."/boot" = 22 - { device = "/dev/disk/by-uuid/BB4C-094D"; 22 + { device = "/dev/disk/by-uuid/EA03-8B3C"; 23 23 fsType = "vfat"; 24 - options = [ "fmask=0022" "dmask=0022" ]; 24 + options = [ "fmask=0077" "dmask=0077" ]; 25 25 }; 26 26 27 - swapDevices = [ ]; 27 + swapDevices = 28 + [ { device = "/dev/disk/by-uuid/1bff3f61-45aa-407d-a7e0-29a30a3f90c6"; } 29 + ]; 28 30 29 31 # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 30 32 # (the default) this is the recommended approach. When using systemd-networkd it's