add oil and nu shells, work in hyprland updates

This commit is contained in:
Daniel Flanagan 2024-03-22 23:55:15 -05:00
parent 57110ddd81
commit 409f228586
5 changed files with 18 additions and 7 deletions

View file

@ -6,7 +6,13 @@
# font,
...
}: {
imports = [outputs.homeManagerModules.ewwbar];
imports = with outputs.homeManagerModules; [
ewwbar
mako
swaylock
# TODO: figure out how to import this for this module _and_ for the sway module?
# linux-desktop
];
home.file."${config.xdg.configHome}/hypr/hyprpaper.conf" = {
enable = true;
@ -23,8 +29,6 @@
monitor = [
# See https://wiki.hyprland.org/Configuring/Monitors/
",preferred,auto,auto"
"desc:LG Display 0x0521,3840x2160@120,0x0,1"
"desc:Dell Inc. DELL U2720Q D3TM623,3840x2160@60,3840x0,1.5,transform,3"
];
xwayland = {

View file

@ -4,7 +4,8 @@
...
}: {
services.mako = with colors.withHashPrefix; {
enable = false; # mako is launched alongside the wm/de instead
enable = true; # TODO: launch mako alongside the wm/de instead so that I can use the plasma notification daemon if I choose to use plasma
borderSize = 1;
maxVisible = 5;
defaultTimeout = 15000;

View file

@ -9,6 +9,8 @@
environment.systemPackages = with pkgs; [
taplo # toml language server for editing helix configs per repo
oil
nushell
watchexec
android-tools
kubectl

View file

@ -61,7 +61,7 @@
libinput
libinput-gestures
libnotify
# mako
mako
# lutris
# nil
# nixpkgs-fmt

View file

@ -59,7 +59,7 @@
firefox-no-tabs
# wallpaper-manager
melee
# hyprland
hyprland
];
# ssbm = {
@ -75,7 +75,11 @@
];
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
monitor = [
"DP-3,3840x2160@120,0x0,1"
# "DP-2,3840x2160@60,-2160x0,1,transform,3"
"DP-3,3840x2160@120,0x0,1,bitdepth,10"
# "desc:LG Display 0x0521,3840x2160@120,0x0,1"
# "desc:Dell Inc. DELL U2720Q D3TM623,3840x2160@60,3840x0,1.5,transform,1"
"DP-2,3840x2160@60,-${toString (builtins.ceil (2160 / 1.5))}x0,1.5,transform,1"
];
input = {
force_no_accel = true;