mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-10 10:48:35 -05:00
niri configs
This commit is contained in:
parent
227dcc58d9
commit
e5037a38e5
2 changed files with 34 additions and 38 deletions
|
|
@ -12,8 +12,16 @@
|
||||||
niri = {
|
niri = {
|
||||||
url = "github:sodiboo/niri-flake";
|
url = "github:sodiboo/niri-flake";
|
||||||
};
|
};
|
||||||
caelestia-shell = {
|
|
||||||
url = "github:jutraim/niri-caelestia-shell";
|
noctalia = {
|
||||||
|
url = "github:noctalia-dev/noctalia-shell";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||||
|
};
|
||||||
|
|
||||||
|
quickshell = {
|
||||||
|
url = "github:outfoxxed/quickshell";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||||
|
inputs.quickshell.follows = "quickshell";
|
||||||
};
|
};
|
||||||
|
|
||||||
darwin = {
|
darwin = {
|
||||||
|
|
@ -29,7 +37,8 @@
|
||||||
determinate,
|
determinate,
|
||||||
home-manager,
|
home-manager,
|
||||||
niri,
|
niri,
|
||||||
caelestia-shell,
|
noctalia,
|
||||||
|
quickshell,
|
||||||
darwin,
|
darwin,
|
||||||
...
|
...
|
||||||
} @ inputs: let
|
} @ inputs: let
|
||||||
|
|
|
||||||
|
|
@ -1,32 +1,19 @@
|
||||||
{
|
{
|
||||||
|
pkgs,
|
||||||
inputs,
|
inputs,
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
# ./waybar/mechabar
|
|
||||||
./darkman.nix
|
./darkman.nix
|
||||||
inputs.caelestia-shell.homeManagerModules.default
|
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.fuzzel.enable = true;
|
programs.fuzzel.enable = true;
|
||||||
|
|
||||||
programs.caelestia = {
|
home.packages = with pkgs; [
|
||||||
enable = true;
|
inputs.noctalia.packages.${system}.default
|
||||||
# settings = {
|
inputs.quickshell.packages.${system}.default
|
||||||
# bar.status = {
|
];
|
||||||
# showBattery = true;
|
|
||||||
# };
|
|
||||||
|
|
||||||
# # appearance.transparency.enable = true;
|
|
||||||
# };
|
|
||||||
# cli = {
|
|
||||||
# enable = true; # Also add caelestia-cli to path
|
|
||||||
# settings = {
|
|
||||||
# theme.enableGtk = true;
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.niri.settings = {
|
programs.niri.settings = {
|
||||||
cursor = {
|
cursor = {
|
||||||
|
|
@ -291,7 +278,7 @@
|
||||||
|
|
||||||
# // This line starts waybar, a commonly used bar for Wayland compositors.
|
# // This line starts waybar, a commonly used bar for Wayland compositors.
|
||||||
spawn-at-startup = [
|
spawn-at-startup = [
|
||||||
# {argv = ["caelestia-shell" "-d"];}
|
{argv = ["noctalia-shell"];}
|
||||||
];
|
];
|
||||||
|
|
||||||
# // Uncomment this line to ask the clients to omit their client-side decorations if possible.
|
# // Uncomment this line to ask the clients to omit their client-side decorations if possible.
|
||||||
|
|
@ -417,14 +404,14 @@
|
||||||
"Mod+K".action = focus-window-up;
|
"Mod+K".action = focus-window-up;
|
||||||
"Mod+L".action = focus-column-right;
|
"Mod+L".action = focus-column-right;
|
||||||
|
|
||||||
# Mod+Ctrl+Left { move-column-left; }
|
"Mod+Ctrl+Left".action = move-column-left;
|
||||||
# Mod+Ctrl+Down { move-window-down; }
|
"Mod+Ctrl+Down".action = move-window-down;
|
||||||
# Mod+Ctrl+Up { move-window-up; }
|
"Mod+Ctrl+Up".action = move-window-up;
|
||||||
# Mod+Ctrl+Right { move-column-right; }
|
"Mod+Ctrl+Right".action = move-column-right;
|
||||||
# Mod+Ctrl+H { move-column-left; }
|
"Mod+Ctrl+H".action = move-column-left;
|
||||||
# Mod+Ctrl+J { move-window-down; }
|
"Mod+Ctrl+J".action = move-window-down;
|
||||||
# Mod+Ctrl+K { move-window-up; }
|
"Mod+Ctrl+K".action = move-window-up;
|
||||||
# Mod+Ctrl+L { move-column-right; }
|
"Mod+Ctrl+L".action = move-column-right;
|
||||||
|
|
||||||
# // Alternative commands that move across workspaces when reaching
|
# // Alternative commands that move across workspaces when reaching
|
||||||
# // the first or last window in a column.
|
# // the first or last window in a column.
|
||||||
|
|
@ -447,14 +434,14 @@
|
||||||
# Mod+Shift+K { focus-monitor-up; }
|
# Mod+Shift+K { focus-monitor-up; }
|
||||||
# Mod+Shift+L { focus-monitor-right; }
|
# Mod+Shift+L { focus-monitor-right; }
|
||||||
|
|
||||||
# Mod+Shift+Ctrl+Left { move-column-to-monitor-left; }
|
"Mod+Shift+Ctrl+Left".action = move-column-to-monitor-left;
|
||||||
# Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }
|
"Mod+Shift+Ctrl+Down".action = move-column-to-monitor-down;
|
||||||
# Mod+Shift+Ctrl+Up { move-column-to-monitor-up; }
|
"Mod+Shift+Ctrl+Up".action = move-column-to-monitor-up;
|
||||||
# Mod+Shift+Ctrl+Right { move-column-to-monitor-right; }
|
"Mod+Shift+Ctrl+Right".action = move-column-to-monitor-right;
|
||||||
# Mod+Shift+Ctrl+H { move-column-to-monitor-left; }
|
"Mod+Shift+Ctrl+H".action = move-column-to-monitor-left;
|
||||||
# Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
|
"Mod+Shift+Ctrl+J".action = move-column-to-monitor-down;
|
||||||
# Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
"Mod+Shift+Ctrl+K".action = move-column-to-monitor-up;
|
||||||
# Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
"Mod+Shift+Ctrl+L".action = move-column-to-monitor-right;
|
||||||
|
|
||||||
# // Alternatively, there are commands to move just a single window:
|
# // Alternatively, there are commands to move just a single window:
|
||||||
# // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; }
|
# // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; }
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue