switched to zen kernel, updated hyprland input

This commit is contained in:
Charlie Root 2024-05-20 22:08:36 +02:00
commit 36493019ba
7 changed files with 151 additions and 75 deletions

View file

@ -7,6 +7,11 @@ let
username = config.modules.other.system.username;
repoUrl = inputs.doomemacs;
configRepoUrl = inputs.doom-emacs-config;
emacs-desktop-symbol = pkgs.makeDesktopItem {
name = "emacsclient";
desktopName = "Emacs Client";
exec = "emacsclient -c -a emacs";
};
in {
options.modules.editors.emacs = {
enable = mkEnableOption "emacs";
@ -14,17 +19,16 @@ in {
};
config = mkIf cfg.enable {
# Why is this needed?
# nixpkgs.overlays = [ inputs.emacs-overlay.overlay ];
## Emacs itself as an overlay
nixpkgs.overlays = [ inputs.emacs-overlay.overlay ];
environment.systemPackages = with pkgs; [
## Emacs itself
emacs
binutils # native-comp needs 'as', provided by this
# 28.2 + native-comp
((emacsPackagesFor emacsNativeComp).emacsWithPackages
(epkgs: [ epkgs.vterm ]))
emacs-desktop-symbol
## Doom dependencies
git
(ripgrep.override { withPCRE2 = true; })

View file

@ -2,16 +2,16 @@
let
vivado-desktop-symbol = pkgs.makeDesktopItem {
name = "vivado-2022_2";
name = "vivado-2019-2";
desktopName = "Vivado";
exec = "${pkgs.nur.repos.lschuermann.vivado-2022_2}/bin/vivado";
exec = "${pkgs.nur.repos.Nick1296.vivado-2019-2}/bin/vivado";
};
in {
environment.systemPackages = with pkgs; [
# this propietary software is huge, but I need it for
# university
pkgs.nur.repos.lschuermann.vivado-2022_2
pkgs.nur.repos.Nick1296.vivado-2019-2
vivado-desktop-symbol
];

View file

@ -3,9 +3,9 @@ let
username = config.modules.other.system.username;
hmCfg = config.home-manager.users.${username};
primary_browser = "schizofox.desktop";
primary_browser = "firefox-schizo.desktop";
mail_client = "thunderbird.desktop";
file_manager = "pcmanfm.desktop";
file_manager = "nautilus.desktop";
media_player = "mpv.desktop";
image_viewer = "imv.desktop";
text_editor = "helix.desktop";