summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/basic-tools/default.nix2
-rw-r--r--modules/emacs.nix3
-rw-r--r--modules/niri.nix108
3 files changed, 44 insertions, 69 deletions
diff --git a/modules/basic-tools/default.nix b/modules/basic-tools/default.nix
index a917168..024547c 100644
--- a/modules/basic-tools/default.nix
+++ b/modules/basic-tools/default.nix
@@ -7,7 +7,6 @@
./nix.nix
./nix-ld.nix
./zsh.nix
- ./fish.nix
];
environment.systemPackages =
@@ -81,7 +80,6 @@
vim = "nvim";
grep = "grep --color=auto";
};
- users.defaultUserShell = pkgs.zsh; # keep root shell posix compatible
programs.iftop.enable = true;
programs.mosh.enable = true;
diff --git a/modules/emacs.nix b/modules/emacs.nix
index d4b0f26..d5d1346 100644
--- a/modules/emacs.nix
+++ b/modules/emacs.nix
@@ -6,13 +6,12 @@
{
environment.systemPackages = with pkgs; [
- direnv
mu
];
services.emacs = {
install = true;
- enable = false;
+ enable = true;
package =
with pkgs;
(
diff --git a/modules/niri.nix b/modules/niri.nix
index e769189..4af69ca 100644
--- a/modules/niri.nix
+++ b/modules/niri.nix
@@ -1,74 +1,52 @@
-# General Desktop-related config
-{ pkgs, inputs, ... }:
+{ pkgs, ... }:
{
- nixpkgs.overlays = [ inputs.niri.overlays.niri ];
-
programs.niri.enable = true;
imports = [
./desktop-software.nix
./fonts.nix
];
- environment.systemPackages =
- let
- xwayland-satellite-git = pkgs.xwayland-satellite.overrideAttrs (
- final: _prev: {
- version = "git";
- cargoHash = "sha256-MaF2FyR3HvQAKkZKa8OO/5jbO64/Ncv7+JqHda4jN50=";
- src = pkgs.fetchFromGitHub {
- owner = "Supreeeme";
- repo = "xwayland-satellite";
- rev = "cca74a5f6b23742d77dc5db4312dfc40fd4a0fcc";
- sha256 = "sha256-YZ+axsuNsgIKWfnRkt6Qa9UoKfUOIWf42vNUonXxmxM=";
- };
- cargoDeps = pkgs.rustPlatform.fetchCargoTarball {
- inherit (final) pname src version;
- hash = final.cargoHash;
- };
- }
- );
- in
- 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
- fuzzel
- alacritty
- i3bar-river
- mako
- swww
- oculante
- xwayland-satellite-git
- ];
+ 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
+ fuzzel
+ alacritty
+ i3bar-river
+ mako
+ swww
+ oculante
+ xwayland-satellite
+ foot
+ ];
# Enable sound.
security.rtkit.enable = true;
@@ -127,7 +105,7 @@
enable = true;
settings = {
default_session = {
- command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.niri-stable}/bin/niri-session";
+ command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --greeting \"$(${pkgs.fortune}/bin/fortune -s)\" --cmd ${pkgs.niri}/bin/niri-session";
};
};
};