Compare commits

..

2 Commits

7 changed files with 28 additions and 4 deletions

View File

@@ -17,7 +17,9 @@ return {
-- Haskell -- Haskell
hls = {}, hls = {},
-- Copilot -- Copilot
copilot = { enabled = true }, copilot = {
enabled = true,
},
}, },
codelens = { codelens = {
enable = true, enable = true,

View File

@@ -2,7 +2,6 @@ return {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
opts = { opts = {
ensure_installed = { ensure_installed = {
"astro",
"bash", "bash",
"html", "html",
"css", "css",

View File

@@ -11,10 +11,13 @@
# a system or working with other shell commands. Packages more specific to # a system or working with other shell commands. Packages more specific to
# development can be in development configs. # development can be in development configs.
home.packages = with pkgs; [ home.packages = with pkgs; [
# Package management
comma # Runs commands without having to install them
# System # System
htop htop
btop btop
psmisc # fuser, killal, pstree psmisc # fuser, killall, pstree
# Session management # Session management
tmux tmux

View File

@@ -0,0 +1,7 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
bluez
];
}

View File

@@ -6,7 +6,6 @@
pkgs, pkgs,
... ...
}: }:
{ {
networking.hostName = "altair"; # Define your hostname. networking.hostName = "altair"; # Define your hostname.

View File

@@ -7,6 +7,7 @@
../../authorized-keys.nix ../../authorized-keys.nix
../../features/appimage.nix ../../features/appimage.nix
../../features/audio.nix ../../features/audio.nix
../../features/bluetooth.nix
../../features/gc.nix ../../features/gc.nix
../../features/gui.nix ../../features/gui.nix
../../features/container-dev.nix ../../features/container-dev.nix

View File

@@ -32,6 +32,12 @@
}; };
kernelModules = [ "kvm-intel" ]; kernelModules = [ "kvm-intel" ];
extraModulePackages = [ ]; extraModulePackages = [ ];
# disable_ertm is required for xpadneo to connect properly and establish a
# data connection.
extraModprobeConfig = ''
options bluetooth disable_ertm=1
'';
}; };
fileSystems = { fileSystems = {
@@ -107,6 +113,13 @@
# Enable the nvidia-settings menu? # Enable the nvidia-settings menu?
nvidiaSettings = true; nvidiaSettings = true;
}; };
xpadneo = {
enable = true;
settings = {
disable_mouse = 1;
};
};
bluetooth.enable = true;
}; };
# Add a udev rule to prevent the mouse from waking the system. Note that it # Add a udev rule to prevent the mouse from waking the system. Note that it