mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
fix
This commit is contained in:
parent
adaadbba89
commit
724eb12597
8 changed files with 47 additions and 66 deletions
|
|
@ -1,22 +0,0 @@
|
|||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||
{...}: {
|
||||
imports = [
|
||||
./default.nix
|
||||
./programs/gnome.nix
|
||||
./programs/shell.nix
|
||||
./programs/firefox.nix
|
||||
# ./programs/floorp.nix
|
||||
../../modules/home/gnome-keyrings.nix
|
||||
../../modules/home/dev/nix.nix
|
||||
../../modules/home/dev/python.nix
|
||||
../../modules/home/programs/eza.nix
|
||||
../../modules/home/programs/fzf.nix
|
||||
../../modules/home/programs/lsd.nix
|
||||
../../modules/home/programs/nvim.nix
|
||||
../../modules/home/programs/starship.nix
|
||||
../../modules/home/programs/zoxide.nix
|
||||
# ./flatpak.nix
|
||||
];
|
||||
|
||||
home.stateVersion = "25.05";
|
||||
}
|
||||
|
|
@ -17,6 +17,9 @@
|
|||
lunar-calendar
|
||||
];
|
||||
in {
|
||||
imports = [
|
||||
../../walker.nix
|
||||
];
|
||||
home.packages = with pkgs;
|
||||
[
|
||||
gnome-tweaks
|
||||
|
|
@ -51,9 +54,8 @@ in {
|
|||
};
|
||||
"org/gnome/shell" = {
|
||||
favorite-apps = [
|
||||
"com.mitchellh.ghostty.desktop"
|
||||
"kitty.desktop"
|
||||
"firefox.desktop"
|
||||
"code.desktop"
|
||||
];
|
||||
};
|
||||
"org/gnome/shell/keybindings" = {
|
||||
|
|
@ -98,6 +100,9 @@ in {
|
|||
};
|
||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
www = ["<Super>b"];
|
||||
home = ["<Super>e"];
|
||||
screenreader = [""];
|
||||
screensaver = [""];
|
||||
};
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0" = {
|
||||
name = "Open File Explorer";
|
||||
|
|
@ -114,11 +119,17 @@ in {
|
|||
command = "${lib.getExe config.my.desktop.preferredApps.terminal.package}";
|
||||
binding = "<Ctrl><Alt>t";
|
||||
};
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-3" = {
|
||||
name = "Open Picker";
|
||||
command = "walker";
|
||||
binding = "<Alt>space";
|
||||
};
|
||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
custom-keybindings = [
|
||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0/"
|
||||
# "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-0/"
|
||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-1/"
|
||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-2/"
|
||||
"/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom-3/"
|
||||
];
|
||||
};
|
||||
# Scanned directory in GNOME Search
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
# kanshi: wayland output configuration manager
|
||||
# switch profiles via
|
||||
# kanshictl switch <profile-name>
|
||||
# to get all profiles:
|
||||
# rg "profile (\w*)" ~/.config/kanshi/config -o -r "\$1"
|
||||
{...}: let
|
||||
g14-internal = "Samsung Display Corp. ATNA40CU05-0 Unknown";
|
||||
lg4k60 = "LG Electronics LG HDR 4K 0x0004DC58";
|
||||
|
|
@ -46,6 +51,21 @@ in {
|
|||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
profile.name = "dual";
|
||||
profile.outputs = [
|
||||
{
|
||||
criteria = lg4k60;
|
||||
position = "0,0";
|
||||
status = "enable";
|
||||
}
|
||||
{
|
||||
criteria = g14-internal;
|
||||
position = "3840,0";
|
||||
status = "enable";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,15 +46,11 @@ in {
|
|||
"Mod+Alt+i".hotkey-overlay.title = "Hyprlock";
|
||||
"Mod+Alt+i".action = spawn "hyprlock";
|
||||
|
||||
"Mod+D".hotkey-overlay.title = "Run an Application: rofi";
|
||||
"Mod+D".action =
|
||||
spawn "${launcher}" "-m" "desktopapplications";
|
||||
|
||||
"Alt+Space".hotkey-overlay.title = "Run an Application: rofi";
|
||||
"Alt+Space".hotkey-overlay.title = "Run an Application: ${launcher}";
|
||||
"Alt+Space".action =
|
||||
spawn "${launcher}" "-m" "desktopapplications";
|
||||
spawn "${launcher}";
|
||||
|
||||
"Mod+W".hotkey-overlay.title = "Search open Window: rofi";
|
||||
"Mod+W".hotkey-overlay.title = "Search open Window: ${launcher}";
|
||||
"Mod+W".action =
|
||||
spawn "${launcher}" "-m" "windows";
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ in {
|
|||
];
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
extraPortals = with pkgs; [xdg-desktop-portal-wlr xdg-desktop-portal-gtk];
|
||||
extraPortals = with pkgs; [xdg-desktop-portal-wlr xdg-desktop-portal-gtk xdg-desktop-portal-gnome];
|
||||
};
|
||||
# TODO: Allow launching components from all wayland-wm sessions
|
||||
# services.cliphist.enable = true; # use elephant + walker
|
||||
|
|
|
|||
|
|
@ -24,4 +24,11 @@ in {
|
|||
text = ''uri_default = "qemu:///system"'';
|
||||
enable = true;
|
||||
};
|
||||
|
||||
dconf.settings = {
|
||||
"org/virt-manager/virt-manager/xmleditor-enabled" = true;
|
||||
"org/virt-manager/virt-manager/firmware" = "uefi";
|
||||
# X11 keycodes for XK_Alt_L (65513) and XK_Control_L (65507)
|
||||
"org/virt-manager/virt-manager/console/grab-keys" = "65513,65507";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
runAsService = true;
|
||||
config = {
|
||||
keybinds = {
|
||||
next = ["Down" "ctrl j"];
|
||||
previous = ["Up" "ctrl k"];
|
||||
next = ["Down" "ctrl j" "ctrl n"];
|
||||
previous = ["Up" "ctrl k" "ctrl p"];
|
||||
};
|
||||
providers = {
|
||||
default = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue