summaryrefslogtreecommitdiff
path: root/nixos/modules/features
diff options
context:
space:
mode:
authorseraphim <18ycm9tx@anonaddy.me>2026-07-31 14:03:07 +0700
committerseraphim <18ycm9tx@anonaddy.me>2026-07-31 14:03:07 +0700
commit4835f660f9435fa64336daaaae1ea3cab1dfbee6 (patch)
tree45524b7f7cdb6009fa85558cea44678b2b563a43 /nixos/modules/features
parent59226408d8bc950d7ec8c21623f28b5f7de8fce0 (diff)
mouse
Diffstat (limited to 'nixos/modules/features')
-rw-r--r--nixos/modules/features/appimage/default.nix2
-rw-r--r--nixos/modules/features/binary-compat/default.nix2
-rw-r--r--nixos/modules/features/desktop-apps/default.nix6
-rw-r--r--nixos/modules/features/dev-tools/default.nix3
-rw-r--r--nixos/modules/features/mouse/default.nix9
-rw-r--r--nixos/modules/features/wireshark/default.nix12
6 files changed, 29 insertions, 5 deletions
diff --git a/nixos/modules/features/appimage/default.nix b/nixos/modules/features/appimage/default.nix
index b291735..fba4ed7 100644
--- a/nixos/modules/features/appimage/default.nix
+++ b/nixos/modules/features/appimage/default.nix
@@ -10,4 +10,4 @@
];
};
};
-} \ No newline at end of file
+}
diff --git a/nixos/modules/features/binary-compat/default.nix b/nixos/modules/features/binary-compat/default.nix
index f2ad751..e88349b 100644
--- a/nixos/modules/features/binary-compat/default.nix
+++ b/nixos/modules/features/binary-compat/default.nix
@@ -20,4 +20,4 @@
pkg-config
cmake
];
-} \ No newline at end of file
+}
diff --git a/nixos/modules/features/desktop-apps/default.nix b/nixos/modules/features/desktop-apps/default.nix
index 59dda45..51b8bdd 100644
--- a/nixos/modules/features/desktop-apps/default.nix
+++ b/nixos/modules/features/desktop-apps/default.nix
@@ -5,14 +5,18 @@
inputs.helium-browser.packages.${pkgs.stdenv.hostPlatform.system}.helium
secretspec
claude-code
+ cryptomator
+ ente-desktop
keepassxc
libreoffice
hunspellDicts.ru_RU
opencode
pkgs.ayugram-desktop
pkgs.legcord
+ pkgs.vesktop
pkgs.amnezia-vpn
obsidian
pkgs.qbittorrent
+ pkgs.masterpdfeditor
];
-} \ No newline at end of file
+}
diff --git a/nixos/modules/features/dev-tools/default.nix b/nixos/modules/features/dev-tools/default.nix
index 2215b49..fa19d8a 100644
--- a/nixos/modules/features/dev-tools/default.nix
+++ b/nixos/modules/features/dev-tools/default.nix
@@ -15,6 +15,5 @@
rust-analyzer
rustc
tree-sitter
- pkgs.wireshark
];
-} \ No newline at end of file
+}
diff --git a/nixos/modules/features/mouse/default.nix b/nixos/modules/features/mouse/default.nix
new file mode 100644
index 0000000..83cefc4
--- /dev/null
+++ b/nixos/modules/features/mouse/default.nix
@@ -0,0 +1,9 @@
+{ config, pkgs, ... }:
+
+{
+ services.ratbagd.enable = true;
+ environment.systemPackages = with pkgs; [
+ piper
+ input-remapper
+];
+}
diff --git a/nixos/modules/features/wireshark/default.nix b/nixos/modules/features/wireshark/default.nix
new file mode 100644
index 0000000..7b2141e
--- /dev/null
+++ b/nixos/modules/features/wireshark/default.nix
@@ -0,0 +1,12 @@
+{ pkgs, ... }:
+
+{
+ programs.wireshark = {
+ enable = true;
+ package = pkgs.wireshark;
+ };
+
+ users.users.seraphim = {
+ extraGroups = [ "wireshark" ];
+ };
+}