retab
This commit is contained in:
+51
-51
@@ -4,18 +4,18 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
|
|
||||||
networking.hostName = "nixos";
|
networking.hostName = "nixos";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
time.timeZone = "Europe/Oslo";
|
time.timeZone = "Europe/Oslo";
|
||||||
|
|
||||||
services.xserver.videoDrivers = [
|
services.xserver.videoDrivers = [
|
||||||
"nvidia"
|
"nvidia"
|
||||||
@@ -38,30 +38,30 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
services.gnome.gnome-keyring.enable = true;
|
services.gnome.gnome-keyring.enable = true;
|
||||||
swapDevices = [ {device = "/swapfile"; size = 8192; } ];
|
swapDevices = [ {device = "/swapfile"; size = 8192; } ];
|
||||||
|
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
};
|
};
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
hardware.uinput.enable = true;
|
hardware.uinput.enable = true;
|
||||||
services.libinput.enable = true;
|
services.libinput.enable = true;
|
||||||
services.kanata = {
|
services.kanata = {
|
||||||
enable = true;
|
enable = true;
|
||||||
keyboards.default.configFile = "/etc/nixos/kanata.kbd";
|
keyboards.default.configFile = "/etc/nixos/kanata.kbd";
|
||||||
};
|
};
|
||||||
|
|
||||||
users.users.ivar = {
|
users.users.ivar = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user.
|
extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user.
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
tree
|
tree
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.firefox.enable = true;
|
programs.firefox.enable = true;
|
||||||
|
|
||||||
programs.sway = {
|
programs.sway = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@@ -103,23 +103,23 @@
|
|||||||
# add specific ones here
|
# add specific ones here
|
||||||
] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); # all nerdfonts
|
] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); # all nerdfonts
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
basedpyright
|
basedpyright
|
||||||
cargo
|
cargo
|
||||||
clang-tools
|
clang-tools
|
||||||
gcc
|
gcc
|
||||||
git
|
git
|
||||||
go
|
go
|
||||||
gopls
|
gopls
|
||||||
lazygit
|
lazygit
|
||||||
neovim
|
neovim
|
||||||
poetry
|
poetry
|
||||||
python313
|
python313
|
||||||
python313Packages.pip
|
python313Packages.pip
|
||||||
python313Packages.pipx
|
python313Packages.pipx
|
||||||
rustc
|
rustc
|
||||||
stow
|
stow
|
||||||
wget
|
wget
|
||||||
alacritty
|
alacritty
|
||||||
discord
|
discord
|
||||||
fzf
|
fzf
|
||||||
@@ -132,14 +132,14 @@
|
|||||||
waybar
|
waybar
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
xorg.xauth
|
xorg.xauth
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.mtr.enable = true;
|
programs.mtr.enable = true;
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
system.stateVersion = "25.05"; # dont change ever
|
system.stateVersion = "25.05"; # dont change ever
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user