Compare commits

...

7 commits

4 changed files with 10 additions and 18 deletions

View file

@ -84,17 +84,7 @@ in {
pavucontrol
stable.libreoffice # NOTE breaks often
stable.signal-desktop # NOTE breaks often
thunderbird
vlc
(symlinkJoin {
name = "obsidian-wayland";
paths = [obsidian];
nativeBuildInputs = [makeWrapper];
postBuild = ''
wrapProgram $out/bin/obsidian \
--add-flags "--socket=wayland --enable-features=UseOzonePlatform --ozone-platform=wayland"
'';
})
];
fonts = {

View file

@ -23,12 +23,11 @@ in {
config = mkIf cfg.enable {
users.users.moritz.packages = with pkgs; [
brightnessctl # control brightness
grimblast # screenshot tool
pamixer # pulse audio cli
playerctl # control media playback
slurp # region select for wayland (for screensharing)
wdisplays # manage monitors
wl-clipboard # clipboard tool for wayland
wlr-randr
jq
];
# adds pam module for swaylock
@ -83,6 +82,8 @@ in {
color = "000000";
};
};
systemd.user.services.waybar.Unit.After = ["graphical-session.target"];
systemd.user.services.swayidle.Unit.After = ["graphical-session.target"];
services.swayidle = {
enable = true;
events = [
@ -109,10 +110,6 @@ in {
];
systemdTarget = "niri.service";
};
home.packages = with pkgs; [
wlr-randr
jq
];
services.kanshi = {
enable = true;
systemdTarget = "niri.service";
@ -198,9 +195,9 @@ in {
focus-ring.enable = false;
default-column-width.proportion = 2.0 / 3.0;
preset-column-widths = [
{proportion = 1.0 / 1.0;}
{proportion = 1.0 / 3.0;}
{proportion = 2.0 / 3.0;}
{proportion = 1.0 / 1.0;}
];
gaps = 3;
};

View file

@ -1,5 +1,6 @@
{pkgs, ...}: {
home-manager.users.moritz.programs.nixvim = {
plugins.cmp-vimtex.enable = true;
plugins.vimtex = {
enable = true;
texlivePackage = pkgs.texliveFull;

View file

@ -26,6 +26,10 @@ in {
after = ["graphical-session.target" "network.target"];
partOf = ["graphical-session.target"];
wantedBy = ["graphical-session.target"];
environment = {
QT_QPA_PLATFORM = "xcb";
DISPLAY = ":0";
};
serviceConfig = {
ExitType = "cgroup";
Restart = "always";