summaryrefslogtreecommitdiff
path: root/modules/niri.nix
diff options
context:
space:
mode:
authorGrisha Shipunov2025-07-19 12:27:04 +0000
committerGrisha Shipunov2025-07-19 12:59:37 +0000
commit1baa256be04a8b4e711a7d48a76197b5ffad6637 (patch)
treebbc01e0efd976e8f6185f421e41c650c1e6a53ee /modules/niri.nix
parentb602a0c24771b1209003098ffa7ac496642cd084 (diff)
retire toaster
Diffstat (limited to 'modules/niri.nix')
-rw-r--r--modules/niri.nix127
1 files changed, 0 insertions, 127 deletions
diff --git a/modules/niri.nix b/modules/niri.nix
deleted file mode 100644
index 441c55b..0000000
--- a/modules/niri.nix
+++ /dev/null
@@ -1,127 +0,0 @@
-{ pkgs, ... }:
-{
- programs.niri.enable = true;
-
- imports = [
- ./desktop-software.nix
- ./fonts.nix
- ];
- environment.systemPackages = with pkgs; [
- screen-message
- qbittorrent
- gajim
- imv
- mpv
- evince
- brightnessctl
- pulsemixer
- cmus
- termusic
- gsettings-desktop-schemas
- xdg-utils
- qt5.qtwayland
- bashmount
- audacity
- spotify-player
- zathura
- ncdu
- adwaita-icon-theme
- bluetui
- gammastep
- graphicsmagick
- i3status-rust
- impala
- kanshi
- pamixer
- swayidle
- swaylock
- wl-clipboard
- xfce.thunar
- banana-cursor
- yofi
- alacritty
- i3bar-river
- mako
- swww
- wbg
- oculante
- xwayland-satellite
- foot
- fuzzel
- ];
-
- # Enable sound.
- security.rtkit.enable = true;
-
- services.pipewire = {
- enable = true;
- alsa.enable = true;
- pulse.enable = true;
- };
-
- hardware.bluetooth = {
- enable = true;
- package = pkgs.bluez;
- };
-
- programs.zsh.vteIntegration = true;
- programs.bash.vteIntegration = true;
- services.upower.enable = true;
-
- services.acpid.enable = true;
- programs.light.enable = true;
-
- programs.xwayland.enable = true;
-
- environment.sessionVariables = {
- GTK_THEME = "Adwaita:dark";
- };
- xdg.portal = {
- enable = true;
- wlr.enable = true;
- extraPortals = [ pkgs.xdg-desktop-portal-gnome ];
- };
-
- services.udisks2.enable = true;
- environment.shellAliases = {
- # mounting shit
- mnt = "udisksctl mount -b";
- umnt = "udisksctl unmount -b";
- unlock = "udisksctl unlock -b";
- lock = "udisksctl lock -b";
- # easier navigation
- pwc = "pwd|wl-copy";
- cdp = "cd $(wl-paste)";
- };
-
- qt = {
- enable = true;
- platformTheme = "gnome";
- style = "adwaita-dark";
- };
-
- services.gnome.gnome-keyring.enable = true;
- programs.seahorse.enable = true;
-
- # https://github.com/JohnRTitor/nix-conf/commit/53bc83aef18849976d5a42cc727d38dd0e38c5b0
- security.pam.services = {
- greetd.enableGnomeKeyring = true;
- greetd-password.enableGnomeKeyring = true;
- login.enableGnomeKeyring = true;
- };
- services.dbus.packages = with pkgs; [
- gnome-keyring
- gcr
- ];
-
- services.greetd = {
- enable = true;
- settings = {
- default_session = {
- command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.niri}/bin/niri-session";
- };
- };
- };
-
- programs.gnupg.agent.pinentryPackage = pkgs.pinentry-curses;
-}