switched to zen kernel, updated hyprland input
This commit is contained in:
parent
28585dcb8b
commit
36493019ba
7 changed files with 151 additions and 75 deletions
|
@ -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; })
|
||||
|
|
|
@ -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
|
||||
];
|
||||
|
||||
|
|
|
@ -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";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue