setup for server

This commit is contained in:
BalrajSinghGidda
2025-12-12 01:27:41 +05:30
parent 8ac8f0d84c
commit 464811c3f5
5 changed files with 43 additions and 24 deletions

View File

@@ -0,0 +1,22 @@
{
"better-indent-support-for-php-with-html": { "branch": "master", "commit": "e907f07b53dd6d6b7b2f6956cd18202ef3f26c24" },
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
"harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
"nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" },
"nvim-highlight-colors": { "branch": "main", "commit": "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" },
"nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" },
"orgmode": { "branch": "master", "commit": "ca572cccdf5f401deb478e64af90aff8fcd2c43a" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"telescope.nvim": { "branch": "master", "commit": "e69b434b968a33815e2f02a5c7bd7b8dd4c7d4b2" },
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
"undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" },
"vim-doge": { "branch": "master", "commit": "03a84072ef21b205237c77986c78914395d646c3" },
"vim-fugitive": { "branch": "master", "commit": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4" },
"vim-oscyank": { "branch": "main", "commit": "d67d76b2f19b868b70a1cf33a779d71dc092cb30" }
}

View File

@@ -9,7 +9,7 @@
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "nixos-btw";
networking.hostName = "nixos-server-btw";
networking.networkmanager.enable = true;
time.timeZone = "Asia/Kolkata";
@@ -34,8 +34,6 @@
services.printing.enable = true;
services.printing.drivers = [ pkgs.cnijfilter2 ];
services.pipewire = {
enable = true;
pulse.enable = true;
@@ -62,14 +60,14 @@
programs.firefox.enable = true;
boot.kernelModules = [
"dell-wmi"
"dell-wmi-sysman"
"dell-smbios"
"dell-wmi-descriptor"
"video"
"sparse-keymap"
];
# boot.kernelModules = [
# "dell-wmi"
# "dell-wmi-sysman"
# "dell-smbios"
# "dell-wmi-descriptor"
# "video"
# "sparse-keymap"
# ];
systemd.user.services.mpris-proxy = {
description = "Mpris proxy";
@@ -85,7 +83,7 @@
};
environment.systemPackages = with pkgs; [
vim
vim
wget
nitch
git

View File

@@ -1,5 +1,5 @@
{
description = "NixOS on Dell Latitude 7490";
description = "NixOS Server on Asus X55U";
inputs = {
nixpkgs.url = "nixpkgs/nixos-25.11";
home-manager = {
@@ -9,7 +9,7 @@
};
outputs = { self, nixpkgs, home-manager, ... } : {
nixosConfigurations.nixos-btw = nixpkgs.lib.nixosSystem {
nixosConfigurations.nixos-server-btw = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix

View File

@@ -8,24 +8,24 @@
[ (modulesPath + "/installer/scan/not-detected.nix")
];
boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "ohci_pci" "ehci_pci" "usb_storage" "sd_mod" "sdhci_pci" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ];
fileSystems."/" =
{ device = "/dev/disk/by-uuid/0f18cba0-673d-450c-a905-d167fa93dd84";
{ device = "/dev/disk/by-uuid/6284aa4b-d43a-454a-9324-42ce541f1525";
fsType = "ext4";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/D517-1BB5";
{ device = "/dev/disk/by-uuid/9E15-4E68";
fsType = "vfat";
options = [ "fmask=0022" "dmask=0022" ];
};
swapDevices =
[ { device = "/dev/disk/by-uuid/9c501a59-9229-4925-8840-a4d60ad91e1e"; }
[ { device = "/dev/disk/by-uuid/6e517423-7116-47b4-9de1-9d7dc3d2aaf8"; }
];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
@@ -33,10 +33,9 @@
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# networking.interfaces.enp0s20f0u2.useDHCP = lib.mkDefault true;
# networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
# networking.interfaces.enp2s0.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp1s0f0.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}

View File

@@ -23,7 +23,7 @@ in
shellAliases = {
nc = "nvim ~/nixos-dotfiles/.";
btw = "echo I use NixOS, btw";
nrs = "sudo nixos-rebuild switch --flake ~/nixos-dotfiles/#nixos-btw";
nrs = "sudo nixos-rebuild switch --flake ~/nixos-dotfiles/#nixos-server-btw";
edit-config = "nvim ~/nixos-dotfiles/configuration.nix";
edit-home-config = "nvim ~/nixos-dotfiles/home.nix";
make-py-devshell = "bash ${bin}/make-py-devshell";