···44 home.packages = [
55 pkgs.enpass
6677- pkgs.jetbrains.phpstorm # Mainly using neovim, but for some work stuff still needed
87 pkgs.obsidian # Notes taking app
98109 pkgs.mpv # Music streaming
1110 inputs'.tidaLuna.packages.default # Music Streaming Service (injected)
1212-1313- pkgs.wasistlos # Whatsapp for linux
14111512 pkgs.teams-for-linux # Teams; Need that for school and work
1613
···11# Packages that are not configurable/are not configured will land here
22-{ pkgs, inputs', ... }:
22+{ pkgs, inputs', osConfig, ... }:
33{
44 home.packages = [
55 pkgs.obsidian # Notes taking app
···1111 # Music/Media players
1212 pkgs.mpv # Music streaming
1313 inputs'.tidaLuna.packages.default # Music Streaming Service (injected)
1414-1515- pkgs.wasistlos # Whatsapp for linux
16141715 pkgs.teams-for-linux # Teams; Need that for school and work
1816 #pkgs.ciscoPacketTracer8 # Cisco software that I need for school
···11+" You can find a list of commands here: https://jb.gg/h38q75
22+" Find more examples here: https://jb.gg/share-ideavimrc
33+44+source ~/.vimrc
55+66+" Keymaps just for jetbrains ide
77+map <C-N> <A>1<CR>
88+99+" Move around tabs
1010+map <A-l> :tabnext<cr>
1111+map <A-h> :tabNext<cr>
1212+1313+1414+" Enabling Plugins
1515+Plug 'tpope/vim-commentary' " Commentary plugin
1616+Plug 'machakann/vim-highlightedyank' " Highlight copied text
···11-{
11+{ inputs, ... }: {
22 imports = [
33+ # General module imports
44+ inputs.tgirlpkgs.nixosModules.default
55+66+ # Modules import
37 ./hardware # hardware configuration (e.g gpu, cpu, networking, etc.)
48 ./nix # specific configuration for the nix environment
59 ./environment # environment variables and configurations (e.g fonts, time etc.)
···711 ./system # configuration for our system
812 ./services
9131414+ ./style.nix
1015 ./users.nix # load and create users
1116 ./extraPackages.nix # packages that need to be loaded but are not big enough to be an own module
1217 ];