bspwm for odin
This commit is contained in:
parent
f37f46c65a
commit
92b2075979
5 changed files with 52 additions and 35 deletions
|
|
@ -37,6 +37,7 @@ in
|
||||||
keybindings = {
|
keybindings = {
|
||||||
"ctrl+shift+t" = "new_tab_with_cwd";
|
"ctrl+shift+t" = "new_tab_with_cwd";
|
||||||
"ctrl+shift+enter" = "new_window_with_cwd";
|
"ctrl+shift+enter" = "new_window_with_cwd";
|
||||||
|
"ctrl+shift+n" = "new_os_window_with_cwd";
|
||||||
};
|
};
|
||||||
font = pkgs.rice.font.monospace;
|
font = pkgs.rice.font.monospace;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -2,55 +2,66 @@
|
||||||
{
|
{
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# pulseaudio
|
|
||||||
easyeffects
|
|
||||||
tex2nix
|
|
||||||
|
|
||||||
kubectl
|
|
||||||
docker-compose
|
|
||||||
docker-machine
|
|
||||||
|
|
||||||
arandr
|
arandr
|
||||||
ark
|
ark
|
||||||
authy
|
authy
|
||||||
bitwarden
|
bitwarden
|
||||||
|
btop
|
||||||
catgirl # IRC
|
catgirl # IRC
|
||||||
cava
|
cava
|
||||||
discord
|
discord
|
||||||
|
docker-compose
|
||||||
|
docker-machine
|
||||||
droidcam
|
droidcam
|
||||||
|
easyeffects
|
||||||
|
# electrum
|
||||||
|
# element-desktop
|
||||||
# element-desktop # matrix client
|
# element-desktop # matrix client
|
||||||
# evolution
|
# evolution
|
||||||
|
evolution
|
||||||
|
file
|
||||||
filelight
|
filelight
|
||||||
# firefox
|
# firefox
|
||||||
|
freecad
|
||||||
gallery-dl
|
gallery-dl
|
||||||
# gnome.dconf-editor
|
# gnome.dconf-editor
|
||||||
# gnome.eog
|
# gnome.eog
|
||||||
# gnome.evince
|
# gnome.evince
|
||||||
gnome.geary
|
|
||||||
gnome.gnome-calendar
|
|
||||||
# gnomeExtensions.appindicator
|
# gnomeExtensions.appindicator
|
||||||
# gnomeExtensions.caffeine
|
# gnomeExtensions.caffeine
|
||||||
# gnomeExtensions.dash-to-dock
|
# gnomeExtensions.dash-to-dock
|
||||||
|
# # gnomeExtensions.dynamic-panel-transparency
|
||||||
# gnomeExtensions.dynamic-panel-transparency
|
# gnomeExtensions.dynamic-panel-transparency
|
||||||
# gnomeExtensions.gtile
|
# gnomeExtensions.gtile
|
||||||
# gnomeExtensions.just-perfection
|
# gnomeExtensions.just-perfection
|
||||||
# gnomeExtensions.vitals
|
# gnomeExtensions.vitals
|
||||||
# gnome.file-roller
|
# gnome.file-roller
|
||||||
|
gnome.geary
|
||||||
|
gnome.gnome-calendar
|
||||||
# gnome.gnome-screenshot
|
# gnome.gnome-screenshot
|
||||||
# gnome.gnome-sound-recorder
|
# gnome.gnome-sound-recorder
|
||||||
|
gnome.gnome-sound-recorder
|
||||||
# gnome.gnome-sudoku
|
# gnome.gnome-sudoku
|
||||||
|
gnome.gnome-sudoku
|
||||||
# gnome.gnome-system-monitor
|
# gnome.gnome-system-monitor
|
||||||
# gnome.gnome-tweaks
|
# gnome.gnome-tweaks
|
||||||
# gnome.nautilus
|
# gnome.nautilus
|
||||||
# gnome.quadrapassel
|
# gnome.quadrapassel
|
||||||
# gnome.seahorse
|
# gnome.seahorse
|
||||||
# gnome.sushi
|
# gnome.sushi
|
||||||
google-chrome
|
(google-chrome.override { commandLineArgs = [ "--password-store=gnome" ]; })
|
||||||
gucharmap
|
gucharmap
|
||||||
|
handbrake
|
||||||
|
htop
|
||||||
httpie
|
httpie
|
||||||
# hyperspace-cli
|
# hyperspace-cli
|
||||||
inkscape
|
inkscape
|
||||||
jetbrains.datagrip
|
jetbrains.datagrip
|
||||||
|
kcolorchooser
|
||||||
|
kdiff3
|
||||||
|
# keepassxc
|
||||||
|
kgpg
|
||||||
|
# kid3 # tag mp3
|
||||||
kmail
|
kmail
|
||||||
kompare
|
kompare
|
||||||
kontact
|
kontact
|
||||||
|
|
@ -59,18 +70,11 @@
|
||||||
ksystemlog
|
ksystemlog
|
||||||
kubectl
|
kubectl
|
||||||
lutris
|
lutris
|
||||||
kcolorchooser
|
|
||||||
kompare
|
|
||||||
korganizer
|
|
||||||
# keepassxc
|
|
||||||
kgpg
|
|
||||||
# kid3 # tag mp3
|
|
||||||
krita
|
|
||||||
ksystemlog
|
|
||||||
lutris
|
|
||||||
meld
|
meld
|
||||||
|
minecraft
|
||||||
mmv-go
|
mmv-go
|
||||||
mpv
|
mpv
|
||||||
|
mycrypto
|
||||||
neofetch
|
neofetch
|
||||||
nixos-option
|
nixos-option
|
||||||
nix-prefetch-scripts
|
nix-prefetch-scripts
|
||||||
|
|
@ -83,14 +87,20 @@
|
||||||
pcmanfm
|
pcmanfm
|
||||||
pentablet-driver
|
pentablet-driver
|
||||||
procps
|
procps
|
||||||
|
# pulseaudio
|
||||||
|
retroarchFull
|
||||||
ripgrep
|
ripgrep
|
||||||
skypeforlinux
|
skypeforlinux
|
||||||
|
# slack
|
||||||
spotify
|
spotify
|
||||||
unstable.tdesktop
|
|
||||||
teams
|
teams
|
||||||
|
tex2nix
|
||||||
tracker
|
tracker
|
||||||
transmission-gtk
|
transmission-gtk
|
||||||
unrar
|
unrar
|
||||||
|
# (unstable.blender.override { cudaSupport = true; })
|
||||||
|
unstable.tdesktop
|
||||||
|
unstable.zotero
|
||||||
unzip
|
unzip
|
||||||
virt-manager
|
virt-manager
|
||||||
wget
|
wget
|
||||||
|
|
@ -101,10 +111,11 @@
|
||||||
yq
|
yq
|
||||||
zip
|
zip
|
||||||
zoom-us
|
zoom-us
|
||||||
unstable.zotero
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services = { gnome-keyring.enable = true; };
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./basic_env.nix
|
./basic_env.nix
|
||||||
|
|
||||||
|
|
@ -117,8 +128,8 @@
|
||||||
./modules/rust.nix
|
./modules/rust.nix
|
||||||
|
|
||||||
./modules/alacritty.nix
|
./modules/alacritty.nix
|
||||||
# ./modules/bspwm.nix
|
./modules/bspwm.nix
|
||||||
# ./modules/dunst.nix
|
./modules/dunst.nix
|
||||||
# ./modules/grobi.nix
|
# ./modules/grobi.nix
|
||||||
./modules/gtk_theme.nix
|
./modules/gtk_theme.nix
|
||||||
./modules/joystickwake.nix
|
./modules/joystickwake.nix
|
||||||
|
|
@ -132,19 +143,19 @@
|
||||||
./modules/obs-studio.nix
|
./modules/obs-studio.nix
|
||||||
./modules/office.nix
|
./modules/office.nix
|
||||||
./modules/onedrive.nix
|
./modules/onedrive.nix
|
||||||
# ./modules/picom.nix
|
./modules/picom.nix
|
||||||
# ./modules/polybar.nix
|
./modules/polybar.nix
|
||||||
./modules/pro_audio.nix
|
./modules/pro_audio.nix
|
||||||
# ./modules/pycharm.nix
|
# ./modules/pycharm.nix
|
||||||
./modules/rofimoji.nix
|
./modules/rofimoji.nix
|
||||||
./modules/rofi.nix
|
./modules/rofi.nix
|
||||||
# ./modules/screen_locker.nix
|
./modules/screen_locker.nix
|
||||||
# ./modules/security.nix
|
# ./modules/security.nix
|
||||||
# ./modules/sxhkd.nix
|
./modules/sxhkd.nix
|
||||||
./modules/syncthing.nix
|
./modules/syncthing.nix
|
||||||
./modules/terminator.nix
|
./modules/terminator.nix
|
||||||
# ./modules/update_background.nix
|
./modules/update_background.nix
|
||||||
./modules/webapp.nix
|
./modules/webapp.nix
|
||||||
# ./modules/xidlehook.nix
|
./modules/xidlehook.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,7 @@
|
||||||
./modules/alacritty.nix
|
./modules/alacritty.nix
|
||||||
./modules/autorandr.nix
|
./modules/autorandr.nix
|
||||||
./modules/bspwm.nix
|
./modules/bspwm.nix
|
||||||
# ./modules/dunst.nix
|
./modules/dunst.nix
|
||||||
# ./modules/grobi.nix
|
# ./modules/grobi.nix
|
||||||
./modules/gtk_theme.nix
|
./modules/gtk_theme.nix
|
||||||
./modules/joystickwake.nix
|
./modules/joystickwake.nix
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
runUsingSystemd = true;
|
runUsingSystemd = true;
|
||||||
};
|
};
|
||||||
# windowManager.bspwm.enable = true;
|
windowManager.bspwm.enable = true;
|
||||||
|
|
||||||
# Configure keymap in X11
|
# Configure keymap in X11
|
||||||
layout = "it";
|
layout = "it";
|
||||||
|
|
@ -208,7 +208,7 @@
|
||||||
kvmgt.enable = true;
|
kvmgt.enable = true;
|
||||||
libvirtd.enable = true;
|
libvirtd.enable = true;
|
||||||
podman.enable = true;
|
podman.enable = true;
|
||||||
virtualbox.host.enable = true;
|
# virtualbox.host.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Allow completion for system packages
|
# Allow completion for system packages
|
||||||
|
|
|
||||||
|
|
@ -18,9 +18,14 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
displayManager.gdm = {
|
# displayManager.gdm = {
|
||||||
|
# enable = true;
|
||||||
|
# wayland = true;
|
||||||
|
# };
|
||||||
|
displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland = true;
|
autoNumlock = true;
|
||||||
|
# enableHidpi = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue