WIP: Switch to NixOS #5

Draft
FunctionalHacker wants to merge 1349 commits from nix into main
4 changed files with 88 additions and 72 deletions
Showing only changes of commit 0502c29cdb - Show all commits

View file

@ -30,7 +30,7 @@ dotfiles:
src: .config/nvim/init.lua src: .config/nvim/init.lua
d_nvim_lua: d_nvim_lua:
actions: actions:
- nvim-packer-install - nvim-packer-install
dst: ~/.config/nvim/lua dst: ~/.config/nvim/lua
src: .config/nvim/lua src: .config/nvim/lua
d_nvim_scripts: d_nvim_scripts:
@ -165,107 +165,115 @@ dotfiles:
f_gpg-agent.conf: f_gpg-agent.conf:
src: .gnupg/gpg-agent.conf src: .gnupg/gpg-agent.conf
dst: ~/.gnupg/gpg-agent.conf dst: ~/.gnupg/gpg-agent.conf
chmod: "600" chmod: '600'
f_gpg.conf: f_gpg.conf:
src: .gnupg/gpg.conf src: .gnupg/gpg.conf
dst: ~/.gnupg/gpg.conf dst: ~/.gnupg/gpg.conf
f_electron-flags.conf:
src: .config/electron-flags.conf
dst: ~/.config/electron-flags.conf
f_electron12-flags.conf:
src: .config/electron12-flags.conf
dst: ~/.config/electron12-flags.conf
profiles: profiles:
base: base:
dotfiles: dotfiles:
- d_systemd - d_systemd
terminal: terminal:
dotfiles: dotfiles:
- f_nvimpager - f_nvimpager
- f_hushlogin - f_hushlogin
- f_ripgrep_ignore - f_ripgrep_ignore
- f_ranger_commands.py - f_ranger_commands.py
- f_rtv.cfg - f_rtv.cfg
- f_mailcap - f_mailcap
- d_zsh - d_zsh
- f_zshrc - f_zshrc
- f_tmux.conf - f_tmux.conf
- f_ranger.conf - f_ranger.conf
- f_ssh.conf - f_ssh.conf
- f_authorized_keys - f_authorized_keys
- d_nvim_lua - d_nvim_lua
- d_nvim_scripts - d_nvim_scripts
- f_nvim_init - f_nvim_init
- f_gitconfig - f_gitconfig
- f_alacritty.yml - f_alacritty.yml
email: email:
dotfiles: dotfiles:
- d_neomutt - d_neomutt
- d_imapnotify - d_imapnotify
- f_mbsyncrc - f_mbsyncrc
- f_msmtp_config - f_msmtp_config
media: media:
dotfiles: dotfiles:
- f_beets_config - f_beets_config
- f_beets_whitelist - f_beets_whitelist
- f_abcde.conf - f_abcde.conf
- d_mpv - d_mpv
- f_youtube-dl_config - f_youtube-dl_config
- f_mpd.conf - f_mpd.conf
- f_ncmpcpp_bindings - f_ncmpcpp_bindings
- f_ncmpcpp.conf - f_ncmpcpp.conf
- f_libra_config - f_libra_config
- f_mpdscribble.conf - f_mpdscribble.conf
- f_mpdris2.conf - f_mpdris2.conf
sway: sway:
dotfiles: dotfiles:
- d_sway - d_sway
- d_waybar - d_waybar
- d_wofi - d_wofi
- f_mako_config - f_mako_config
- f_redshift.conf - f_redshift.conf
- f_zathurarc - f_zathurarc
- f_mimeo_associations.txt - f_mimeo_associations.txt
- f_tdesktop_lang.strings - f_tdesktop_lang.strings
- f_fonts.conf - f_fonts.conf
- f_zprofile - f_zprofile
Pacman: Pacman:
dotfiles: dotfiles:
- f_makepkg.conf - f_makepkg.conf
- f_paru.conf - f_paru.conf
Mirkwood: Mirkwood:
include: include:
- base - base
- terminal - terminal
- email - email
- media - media
- sway - sway
- Pacman - Pacman
dotfiles: dotfiles:
- f_paru.conf - f_paru.conf
- f_user-dirs.dirs - f_user-dirs.dirs
- f_gitconfig - f_gitconfig
- f_foot.ini - f_foot.ini
- f_gpg-agent.conf - f_gpg-agent.conf
- f_gpg.conf - f_gpg.conf
- f_electron-flags.conf
- f_electron12-flags.conf
Moria: Moria:
include: include:
- terminal - terminal
- media - media
- Pacman - Pacman
Gondor: Gondor:
include: include:
- terminal - terminal
- Pacman - Pacman
mko-laptop: mko-laptop:
include: include:
- terminal - terminal
- media - media
Edoras: Edoras:
include: include:
- terminal - terminal
- Pacman - Pacman
TakamakiPC: TakamakiPC:
include: include:
- terminal - terminal
- Pacman - Pacman
localhost: localhost:
include: include:
- terminal - terminal
ViiruJaTeippi: ViiruJaTeippi:
include: include:
- terminal - terminal

View file

@ -0,0 +1,2 @@
--enable-features=UseOzonePlatform
--ozone-platform=wayland

View file

@ -0,0 +1,2 @@
--enable-features=UseOzonePlatform
--ozone-platform=wayland

View file

@ -21,6 +21,9 @@ export QT_QPA_PLATFORMTHEME=qt5ct
export QT_QPA_PLATFORM=wayland export QT_QPA_PLATFORM=wayland
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
# Enable wayland support on clutter
export CLUTTER_BACKEND=wayland
# Fix redshift on wlroots # Fix redshift on wlroots
export WLR_DRM_NO_ATOMIC=1 export WLR_DRM_NO_ATOMIC=1
@ -37,5 +40,6 @@ unset _JAVA_OPTIONS
unset QT_QPA_PLATFORMTHEME unset QT_QPA_PLATFORMTHEME
unset QT_QPA_PLATFORM unset QT_QPA_PLATFORM
unset QT_WAYLAND_DISABLE_WINDOWDECORATION unset QT_WAYLAND_DISABLE_WINDOWDECORATION
unset CLUTTER_BACKEND
unset WLR_DRM_NO_ATOMIC unset WLR_DRM_NO_ATOMIC
unset XDG_CURRENT_DESKTOP unset XDG_CURRENT_DESKTOP