Compare commits

...

2 Commits

7 changed files with 28 additions and 4 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -32,6 +32,12 @@
};
kernelModules = [ "kvm-intel" ];
extraModulePackages = [ ];
# disable_ertm is required for xpadneo to connect properly and establish a
# data connection.
extraModprobeConfig = ''
options bluetooth disable_ertm=1
'';
};
fileSystems = {
@@ -107,6 +113,13 @@
# Enable the nvidia-settings menu?
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