x11 for display manger

This commit is contained in:
Gregory Burd 2024-07-01 04:11:39 -04:00
parent c1db17e785
commit c7a3d1d0b1
6 changed files with 38 additions and 22 deletions

View file

@ -1081,11 +1081,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1718437845,
"narHash": "sha256-ZT7Oc1g4I4pHVGGjQFnewFVDRLH5cIZhEzODLz9YXeY=",
"lastModified": 1719145550,
"narHash": "sha256-K0i/coxxTEl30tgt4oALaylQfxqbotTSNb1/+g+mKMQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "752c634c09ceb50c45e751f8791cb45cb3d46c9e",
"rev": "e4509b3a560c87a8d4cb6f9992b8915abf9e36d8",
"type": "github"
},
"original": {

View file

@ -255,6 +255,7 @@ require('lazy').setup({
-- Additional lua configuration, makes nvim stuff amazing!
'folke/neodev.nvim',
'simrat39/rust-tools.nvim',
},
},
@ -673,7 +674,15 @@ require('lazy').setup({
-- :Mason
--
-- You can press `g?` for help in this menu.
require('mason').setup()
require('mason').setup({
ui = {
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
}
})
-- You can add other tools here that you want Mason to install
-- for you, so that they are available from within Neovim.

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{
home.packages = [ pkgs.alacritty ];
home.packages = [ pkgs.alacritty pkgs.alacritty-theme pkgs.gnomeExtensions.toggle-alacritty ];
}

View file

@ -0,0 +1,4 @@
{ pkgs, ... }:
{
home.packages = [ pkgs.gnome-shell ];
}

View file

@ -71,33 +71,36 @@ with lib.hm.gvariant;
# TODO: Move some of these into ../../../desktop/<app>.nix files
_1password
_1password-gui
cfssl
gnumake
cmake
autoconf
libtool
m4
perl
pkg-config
python3
cfssl
cmake
dig
elixir
emacs
erlang
file
gcc
gdb
dig
emacs
file
gnumake
htop
libtool
lsof
luajitPackages.luarocks
m4
openssl
perl
pkg-config
plocate
python3
rebar3
ripgrep
tig
tree
lsof
tree-sitter
unstable.element-desktop
unstable.flyctl
unstable.minio-client
unstable.element-desktop
erlang
rebar3
elixir
xclip
];
# http://rski.github.io/2021/09/05/nix-debugging.html

View file

@ -14,7 +14,7 @@
services.xserver.displayManager.gdm.enable = true;
# TODO: Disable Wayland (issues with Electron app rendering)?
services.xserver.displayManager.gdm.wayland = true;
services.xserver.displayManager.gdm.wayland = false;
# Enable udev rules
services.udev.packages = with pkgs.unstable; [ gnome.gnome-settings-daemon ];