diff --git a/configuration.nix b/configuration.nix deleted file mode 100644 index f986fab..0000000 --- a/configuration.nix +++ /dev/null @@ -1,128 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running `nixos-help`). - - -{ config, pkgs, ... }: - -{ - imports = - [ # Include the results of the hardware scan. - ./packages/default.nix - ./hosts/lappy/default.nix - ]; - - # Use the systemd-boot EFI boot loader. - boot.kernelPackages = pkgs.linuxPackages_zen; - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = false; - boot.kernelParams = [ - "intel_pstate=no_hwp" - "kernel.yama.ptrace_scope=0" - "mem_sleep_default=deep" - "module_blacklist=hid_sensor_hub" - "intel_iommu=on" - "iommu=pt" - "i915.enable_guc=7" - ]; - - nix.settings.experimental-features = [ "nix-command" "flakes" ]; - - # Select internationalisation properties. - # i18n.defaultLocale = "en_US.UTF-8"; - # console = { - # font = "Lat2-Terminus16"; - # keyMap = "us"; - # useXkbConfig = true; # use xkbOptions in tty. - # }; - - # Enable the X11 windowing system. - services.xserver.enable = false; - - # Enable CUPS to print documents. - services.printing.enable = true; - - programs.waybar.enable = true; - - # Swaylock allow to unlock - security.pam.services.swaylock = {}; - security.rtkit.enable = true; - services.gnome.gnome-keyring.enable = true; - services.pipewire = { - enable = true; - pulse.enable = true; - alsa.enable = true; - }; - - programs.zsh.enable = true; - - programs.neovim = { - enable = true; - viAlias = true; - vimAlias = true; - defaultEditor = true; - configure = { - customRC = builtins.readFile /home/stitchynyan/.config/nvim/init.vim; - packages.myVimPackage = with pkgs.vimPlugins; { - start = [ - nvim-lspconfig - nvim-cmp - cmp-nvim-lsp - luasnip - cmp_luasnip - tokyonight-nvim - vim-lsp-cxx-highlight - ]; - }; - }; - }; - - hardware.opengl = { - enable = true; - driSupport = true; - extraPackages = with pkgs; [ - intel-compute-runtime - intel-media-driver - ]; - }; - - - users.mutableUsers = false; - users.users.stitchynyan = { - isNormalUser = true; - shell = pkgs.zsh; - home = "/home/stitchynyan"; - description = "Personal user"; - extraGroups = [ "wheel" "networkmanager" "kvm" "libvirt" "audio" ]; - initialHashedPassword = "$y$j9T$.1iv0BlWGzmxQlrpLGJ4H0$JhjoFDhA9mUpPa.uNbVhkBSiO/7rk8D2i.A4jUy94IC"; - }; - - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; - - # List services that you want to enable: - - # Enable the OpenSSH daemon. - # services.openssh.enable = true; - - # Open ports in the firewall. - networking.firewall.allowedTCPPorts = [ 22000 ]; - networking.firewall.allowedUDPPorts = [ 22000 ]; - # Or disable the firewall altogether. - networking.firewall.enable = true; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It's perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "23.05"; # Did you read the comment? - -} - diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 137fbba..0000000 --- a/flake.lock +++ /dev/null @@ -1,27 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1691186842, - "narHash": "sha256-wxBVCvZUwq+XS4N4t9NqsHV4E64cPVqQ2fdDISpjcw0=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "18036c0be90f4e308ae3ebcab0e14aae0336fe42", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 247b0fd..0000000 --- a/flake.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - description = "System Configuration Flake"; - - inputs = { - nixpkgs = { - url = "github:NixOS/nixpkgs/nixos-unstable"; - }; - - home-manager-unstable = { - url = "github:nix-community/home-manager/master"; - inputs.nixpkgs.follows = "nixpkgs-unstable"; - }; - - hyprland.url = "github:hyprwm/Hyprland"; - }; - - outputs = { - self, - nixpkgs, - home-manager-unstable, - hyprland - }: { - - nixosConfigurations = { - stitchynyan = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - modules = [ - ./configuration.nix - home-manager-unstable.nixosModules.home-manager - hyprland.homeManagerModules.default - {wayland.windowManager.hyprland.enable = true;} - ]; - }; - }; - }; -} diff --git a/hosts/default.nix b/hosts/default.nix deleted file mode 100644 index 5258558..0000000 --- a/hosts/default.nix +++ /dev/null @@ -1,9 +0,0 @@ - -{config, pkg, home-manager, ...}: - -{ - - - - -} diff --git a/hosts/lappy/default.nix b/hosts/lappy/default.nix deleted file mode 100644 index 70602fd..0000000 --- a/hosts/lappy/default.nix +++ /dev/null @@ -1,22 +0,0 @@ - - -{ config, pkgs, ... }: - -{ - - imports = [ - ./hardware-configuration.nix - ]; - - system.nixos.tags = [ "Nya_Beginnings" ]; - - networking.hostName = "stitchynyan"; - networking.networkmanager.enable = true; - time.timeZone = "America/Lost_Angeles"; - - - - - - -} diff --git a/hosts/lappy/hardware-configuration.nix b/hosts/lappy/hardware-configuration.nix deleted file mode 100644 index e4b52bd..0000000 --- a/hosts/lappy/hardware-configuration.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ config, lib, pkgs, modulesPath, ... }: - -{ - imports = - [ (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "nvme" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-intel" ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = - { device = "/dev/disk/by-uuid/d626409d-8166-45c2-a168-09dfab31b8a4"; - fsType = "btrfs"; - options = [ "subvol=@nix-root" ]; - }; - - boot.initrd.luks.devices."luksdev".device = "/dev/disk/by-uuid/100a5596-671b-48ba-a1d1-0723559baf87"; - - swapDevices = [ ]; - - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; - hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; -} diff --git a/packages/art.nix b/packages/art.nix deleted file mode 100644 index 5e51933..0000000 --- a/packages/art.nix +++ /dev/null @@ -1,15 +0,0 @@ - -{ pkgs }: { - -environment.systemPackages = with pkgs; [ - blender - krita - #armorpaint - gimp - inkscape - #prusa slicker -]; - - - -} diff --git a/packages/default.nix b/packages/default.nix deleted file mode 100644 index 6aff7c8..0000000 --- a/packages/default.nix +++ /dev/null @@ -1,51 +0,0 @@ - -{pkgs}: { - - import = [ - ./art.nix - ./tools.nix - ]; - - environment.systemPackages = with pkgs; [ - wget - librewolf - kitty - exa - hyprland - git - zoxide - nheko - gnupg - hyprpaper - xdg-desktop-portal-hyprland - dunst - pavucontrol - slurp - grim - wofi - brightnessctl - imv - qt5ct - qt6ct - neofetch - wl-clipboard - glib - dracula-theme - btop - swaylock-effects - vimPlugins.nvim-lspconfig - vimPlugins.nvim-cmp - vimPlugins.cmp-nvim-lsp - vimPlugins.luasnip - vimPlugins.cmp_luasnip - vimPlugins.tokyonight-nvim - ]; - - fonts.packages= with pkgs; [ - noto-fonts - noto-fonts-emoji - liberation_ttf - nerdfonts - ]; - -}